Автор Тема: Проблеми с apache-то  (Прочетена 3573 пъти)

Georgy

  • Напреднали
  • *****
  • Публикации: 208
    • Профил
Проблеми с apache-то
« Отговор #15 -: Jun 16, 2007, 00:16 »
Цитат (neter @ Юни 15 2007,19:47)
Ъ... дали се сетихте да промените стойността на NO_START в /etc/default/apache2 от 1 на 0?  ':p'

Няма логика да е от това което ти каза (въпреки, че го направих), защото е за това да се стартира при boot,но след това като го пуснах ръчно и тръгна  ':huh:' Май ще да е от ports.conf с който си поиграх.
Незнам...
Благодаря ти!  '<img'>
Активен

Помагам с каквото мога :)
<^><^><^><^><^><^><^><^><^>
Моята занимавка е Gentoooo :)

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблеми с apache-то
« Отговор #16 -: Jun 16, 2007, 00:59 »
Не е така. Има логика, защото файла /etc/default/apache2 се използва при изпълнение на start в скрипта /etc/init.d/apache2, без значение дали този скрипт се изпълнява при boot или ръчно. Разгледай скрипта и, ако имаш познания по програмиране, ще разбереш. По подразбиране променливата $VERBOSE е равна на "no" и затова не ти изкарва съобщение, че трябва да смениш стойността на NO_START. Не знам защо така са я задали (може и грешка да е, кой знае), но сега не ми се разучава из основи скрипта, за да ти кажа защо. Ако ти се занимава да го разгледаш подробно, ще разбереш дали има други положения, при които не излиза съобщение за грешка, аз само ще ти кажа, че друг такъв случай не съм имал. Имай предвид, че единствените скриптове, които се изпълняват при boot, са тези в rc*.d папките. А същите тези скриптове се използват и при ръчно включване и изключване на процесите. Т.е., може да има някой скрипт за ръчно включване и изключване, който да не се изпълнява при boot, но няма скриптове, които се изпълняват при boot, но не могат да се използват ръчно. И за да се спести бройка и код, скриптовете, които се изпълняват ръчно са тези, които се изпълняват при boot (освен, ако сам не си си писал въпросния скрипт и не си пестил бройка и код). Обяснявам го толкова подробно в опит да разбереш логиката, дано съм успял. А файла ports.conf се изполва за определяне на кой порт да слуша apache. Естествено, можеш да вкараш порта в самия apache2.conf или да използваш съвсем друг файл за описването му, но това е въпрос на ентусиазъм, така че няма да те задължавам да го разучиш.
Та... променливата NO_START е била проблема в случая, колкото и нелогично да изглежда на пръв поглед, заради описанието на променливата във файла /etc/default/apache2. Успех нататък  '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Georgy

  • Напреднали
  • *****
  • Публикации: 208
    • Профил
Проблеми с apache-то
« Отговор #17 -: Jun 16, 2007, 10:13 »
Цитат (neter @ Юни 16 2007,01:59)
Не е така. Има логика, защото файла /etc/default/apache2 се използва при изпълнение на start в скрипта /etc/init.d/apache2, без значение дали този скрипт се изпълнява при boot или ръчно. Разгледай скрипта и, ако имаш познания по програмиране, ще разбереш. По подразбиране променливата $VERBOSE е равна на "no" и затова не ти изкарва съобщение, че трябва да смениш стойността на NO_START. Не знам защо така са я задали (може и грешка да е, кой знае), но сега не ми се разучава из основи скрипта, за да ти кажа защо. Ако ти се занимава да го разгледаш подробно, ще разбереш дали има други положения, при които не излиза съобщение за грешка, аз само ще ти кажа, че друг такъв случай не съм имал. Имай предвид, че единствените скриптове, които се изпълняват при boot, са тези в rc*.d папките. А същите тези скриптове се използват и при ръчно включване и изключване на процесите. Т.е., може да има някой скрипт за ръчно включване и изключване, който да не се изпълнява при boot, но няма скриптове, които се изпълняват при boot, но не могат да се използват ръчно. И за да се спести бройка и код, скриптовете, които се изпълняват ръчно са тези, които се изпълняват при boot (освен, ако сам не си си писал въпросния скрипт и не си пестил бройка и код). Обяснявам го толкова подробно в опит да разбереш логиката, дано съм успял. А файла ports.conf се изполва за определяне на кой порт да слуша apache. Естествено, можеш да вкараш порта в самия apache2.conf или да използваш съвсем друг файл за описването му, но това е въпрос на ентусиазъм, така че няма да те задължавам да го разучиш.
Та... променливата NO_START е била проблема в случая, колкото и нелогично да изглежда на пръв поглед, заради описанието на променливата във файла /etc/default/apache2. Успех нататък  '<img'>

Ясно...  ':huh:'
Много ти благодаря за помощта и обяснението!
Вчера цял ден ме мъчи... Къде ли не се рових..., а то какво било  '<img'>



Активен

Помагам с каквото мога :)
<^><^><^><^><^><^><^><^><^>
Моята занимавка е Gentoooo :)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 14639 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 12662 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 6773 Последна публикация Aug 06, 2003, 14:57
от spooky
Apache
Настройка на програми
HipH0p 1 5598 Последна публикация Dec 20, 2003, 13:51
от n_antonov
Ограничаване на връзките към Apache
Настройка на програми
nothing 3 6221 Последна публикация Jan 16, 2004, 14:06
от nothing