Apache установлен не в месте по умолчанию, как перезапустить?

В настоящее время Apache работает в / usr / local / apache2 /

, однако, когда я набираю systemctl status httpd.service, я получаю сообщение об ошибке сообщение ниже.

● httpd.service - The Apache HTTP Server    Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)    Active: failed (Result: exit-code) since Fri 2017-05-19 10:27:29 BST; 8s ago
     Docs: man:httpd(8)
           man:apachectl(8)   Process: 29368 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)   Process: 29366 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)  Main PID: 29366 (code=exited, status=1/FAILURE)

May 19 10:27:29  httpd[29366]: (98)Address already in use: AH00073: make_sock: unable to listen for connections on address [::]:80 
May 19 10:27:29  httpd[29366]: (98)Address already in use: AH00073: make_sock: unable to listen for connections on address 0.0.0.0:80 
May 19 10:27:29  httpd[29366]: no listening sockets available, shutting down 
May 19 10:27:29  httpd[29366]: AH00015: Unable to open logs 
May 19 10:27:29  systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE 
May 19 10:27:29  kill[29368]: kill: cannot find process "" May 19 10:27:29 systemd[1]: httpd.service: control process exited, code=exited status=1 
May 19 10:27:29  systemd[1]: Failed to start The Apache HTTP Server. 
May 19 10:27:29 systemd[1]: Unit httpd.service entered failed state. 
May 19 10:27:29 systemd[1]: httpd.service failed.

Как мне успешно перезапустить текущий работающий Apache в / usr / local / apache2 /

0
задан 19 May 2017 в 17:41
2 ответа

Насколько вы уже ответили на этот вопрос, я расскажу, что это было. У вас работает Apache, он прослушивает порт 80, но не имеет файла PID. Итак, systemctl пытается запустить и терпит неудачу. Когда вы выполняете команду stop, systemctl убивает запущенный процесс Apache, а затем вы запускаете новый процесс.

0
ответ дан 5 December 2019 в 08:07

Решили эту проблему, выполнив следующие действия; / usr / местные / apache2 / bin / apachectl stop / usr / local / apache2 / bin / apachectl start

0
ответ дан 5 December 2019 в 08:07

Теги

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