Назад | Перейти на главную страницу

Я получаю эту ошибку «Активен: сбой» из процесса: 9666 ExecStart = / etc / init.d / apache2 start (code = exited, status = 2)?

Я проверял свой веб-сервер в apache2, и когда я запускаю следующую команду, я получаю эту ошибку:

   root@me:~# sudo systemctl status apache2
sudo: unable to resolve host me
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Tue 2018-07-10 16:08:46 EDT; 20min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 9666 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)

10 июл 16:08:46 мне systemd1: Запуск LSB: Веб-сервер Apache2 ... 10 июля 16:08:46 me apache2 [9666]: /etc/init.d/apache2: 46:.: Не могу открыть / etc / apache2 / envvars 10 июля 16: 08:46 я apache2 [9666]: /etc/init.d/apache2: 57:.: Не могу открыть / etc / apache2 / envvars 10 июля 16:08:47 меня apache2 [9666]: ОШИБКА: APACHE_PID_FILE необходимо быть определенным в / etc / apache2 / envvars 10 июля 16:08:46 me systemd1: apache2.service: Процесс управления завершен, code = exited status = 2 июл 10 16:08:46 me systemd1: Не удалось запустить LSB: веб-сервер Apache2. 10 июл 16:08:46 мне systemd1: apache2.service: Устройство перешло в состояние ошибки. 10 июл 16:08:46 мне systemd1: apache2.service: Ошибка с результатом "код выхода". корень @ меня: ~ #

I run this command :

sudo systemctl status apache2

Я видел эти две части из запроса:

Jul 10 16:08:46 me systemd[1]: Failed to start LSB: Apache2 web server.

и

Jul 10 16:08:47 me apache2[9666]: ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars

Мой вопрос: почему у меня эта ошибка, и являются ли они чем-то плохим для меня, сервер, потому что у меня есть два клиента на этом сервере?

моя версия для меня apache и linux:

root@me:~# apache2 -v

Версия сервера: Apache / 2.4.18 (Ubuntu) Сервер построен: 2017-06-07T19: 43: 03 root @ me: ~ #

и

Linux me 4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

корень @ м

Я новичок в apache2

из этого руководство

В первый Сообщение об ошибке, возвращаемое вашей командой systemctl:

sudo: unable to resolve host me

Как заявил roaima, использование sudo бессмысленно, потому что вы уже являетесь пользователем root и имеете все необходимые права доступа как таковые. Команду sudo можно использовать для получения прав root, пока вы вошли в систему как пользователь.

В второй Сообщение об ошибке, возвращаемое вашей командой systemctl:

/etc/init.d/apache2: 46: .: Can't open /etc/apache2/envvars

Файл / etc / apache2 / envvars недоступен, или вы должны предоставить к нему доступ. Сначала проверьте, доступен ли файл, с помощью команды ls -l. Если файл существует, вам, вероятно, следует использовать команду chown или chmod для предоставления доступа.

Ответ на тот же вопрос Вот на stackoverflow. Вы можете найти дальнейшие инструкции по созданию исходного файла конфигурации apache envvars, перейдя по ссылке.