Не удалось запустить Apache

[root@localhost ~]# systemctl start httpd.service
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
[root@localhost ~]#  systemctl status httpd.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
    Active: failed (Result: exit-code) since Wed 2017-02-01 14:41:03 EST; 8s ago
    Docs: man:httpd(8)
          man:apachectl(8)
  Process: 3099 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 3098 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
  Main PID: 3098 (code=exited, status=1/FAILURE)

Feb 01 14:41:03 localhost.localdomain systemd[1]: Starting The Apache HTTP Se...
Feb 01 14:41:03 localhost.localdomain httpd[3098]: AH00526: Syntax error on l...
Feb 01 14:41:03 localhost.localdomain httpd[3098]: Invalid command 'Comment',...
Feb 01 14:41:03 localhost.localdomain systemd[1]: httpd.service: main process...
Feb 01 14:41:03 localhost.localdomain kill[3099]: kill: cannot find process ""
Feb 01 14:41:03 localhost.localdomain systemd[1]: httpd.service: control proc...
Feb 01 14:41:03 localhost.localdomain systemd[1]: Failed to start The Apache ...
Feb 01 14:41:03 localhost.localdomain systemd[1]: Unit httpd.service entered ...
Feb 01 14:41:03 localhost.localdomain systemd[1]: httpd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
-2
01.02.2017, 22:58
3 ответа

Проблема заключается в синтаксической ошибке в файлах конфигурации apache. Взгляните на свой журнал ошибок (обычно / var / log / httpd / error_log или / var / log / apache2 / error_log для получения дополнительной информации. Исправьте ошибку и ваш сервер apache может начаться.

3
28.01.2020, 05:15

Вы можете проверить синтаксис файла конфигурации, используя:

apachectl configtest

From https://httpd.apache.org/docs/2.4/programs/apachectl.html :

configtest
Run a configuration file syntax test. It parses the configuration files and either reports Syntax Ok or detailed information about the particular syntax error. This is equivalent to apachectl -t.
1
28.01.2020, 05:15

[среда, 01 февраля, 06:58: 40.131743 2017] [core: notice] [pid 11281] Политика SELinux enab $ [среда, 01 февраля, 06:58: 40.133098 2017] [suexec: notice] [pid 11281] AH01232: suEXEC m $ AH00558: httpd: не удалось надежно определить полный домен сервера $ [среда, 01 февраля, 06:58: 40.165629 2017] [auth_digest: notice] [pid 11281 ] AH01757: gen $ {1}} [среда, 01 февраля, 06:58: 40.167758 2017] [lbmethod_heartbeat: notice] [pid 11281] AH022 $ [среда, 01 февраля, 06:58: 40.318077 2017] [mpm_prefork : notice] [pid 11281] AH00163: Apa $ [среда, 01 февраля, 06:58: 40.318136 2017] [core: notice] [pid 11281] AH00094: Command li $ [среда, 01 февраля 07: 12: 30.844891 2017] [mpm_prefork: notice] [pid 11281] AH00170: cau $

-1
28.01.2020, 05:15

Теги

Похожие вопросы