sudo apache2 stop не работает - PullRequest
       11

sudo apache2 stop не работает

0 голосов
/ 26 февраля 2012

не знаю почему, но когда я запускаю:

ubuntu@ip-10-46-206-16:/etc/init.d$ sudo apache2 stop
Usage: apache2 [-D name] [-d directory] [-f file]
               [-C "directive"] [-c "directive"]
               [-k start|restart|graceful|graceful-stop|stop]
               [-v] [-V] [-h] [-l] [-L] [-t] [-S] [-X]
Options:
  -D name            : define a name for use in <IfDefine name> directives
  -d directory       : specify an alternate initial ServerRoot
  -f file            : specify an alternate ServerConfigFile
  -C "directive"     : process directive before reading config files
  -c "directive"     : process directive after reading config files
  -e level           : show startup errors of level (see LogLevel)
  -E file            : log startup errors to file
  -v                 : show version number
  -V                 : show compile settings
  -h                 : list available command line options (this page)
  -l                 : list compiled in modules
  -L                 : list available configuration directives
  -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)
  -S                 : a synonym for -t -D DUMP_VHOSTS
  -t -D DUMP_MODULES : show all loaded modules 
  -M                 : a synonym for -t -D DUMP_MODULES
  -t                 : run syntax check for config files
  -X                 : debug mode (only one worker, do not detach)

, это не останавливает сервер.Я все еще пытаюсь пропинговать ip, и он возвращает страницу по умолчанию.Есть причина почему?

Ответы [ 5 ]

1 голос
/ 26 февраля 2012

Попробуйте:

 sudo service apache2 stop

См. Здесь:

Старый способ будет:

sudo /etc/init.d/apache2 stop

Обратите внимание, что когда вы делаете sudo apache2 stop, вы запускаете apache2 из своего PATH, а не из текущей папки (обычно . не находится в PATH).Попробуйте sudo ./apache2 stop для этого.

Смотрите здесь:

1 голос
/ 26 февраля 2012

Это не вопрос программирования.Я думаю, вы должны искать ответы здесь http://serverfault.com

0 голосов
/ 01 декабря 2016

В команде отсутствует одна вещь, я столкнулся с той же проблемой:

sudo apache2 stop

Должно быть

sudo service apache2 stop

Надеюсь, никто не будет слишком долго искать пропущенную службу часть команды:)

0 голосов
/ 23 апреля 2013

проверьте ubuntu @ ip-10-46-206-16: /etc/init.d$ ./apache2 stop

это решит вашу проблему

0 голосов
/ 26 февраля 2012

Вы должны ввести полный путь к скрипту apache2 init. Пример:

sudo /etc/init.d/apache2 stop
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...