Привет всем У меня есть проблема на Apache2 (на Ubuntu). Мой сервер не запускается, и когда я вхожу в systemctl status apache2.service я вижу это;

        ● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Sat 2019-01-12 13:11:24 +03; 22min ago
  Process: 7336 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Jan 12 13:11:24 lvlzyro apachectl[7336]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Jan 12 13:11:24 lvlzyro apachectl[7336]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
Jan 12 13:11:24 lvlzyro apachectl[7336]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
Jan 12 13:11:24 lvlzyro apachectl[7336]: no listening sockets available, shutting down
Jan 12 13:11:24 lvlzyro apachectl[7336]: AH00015: Unable to open logs
Jan 12 13:11:24 lvlzyro apachectl[7336]: Action 'start' failed.
Jan 12 13:11:24 lvlzyro apachectl[7336]: The Apache error log may have more information.
Jan 12 13:11:24 lvlzyro systemd[1]: apache2.service: Control process exited, code=exited status=1
Jan 12 13:11:24 lvlzyro systemd[1]: apache2.service: Failed with result 'exit-code'.
Jan 12 13:11:24 lvlzyro systemd[1]: Failed to start The Apache HTTP Server.

1 ответ1

0

Скорее всего, уже работает Apache или другой веб-сервер (например, nginx). Чтобы проверить это, grep список процессов для apache , httpd и nginx или используйте netstat -anp | grep ':80\s' чтобы узнать.

После того, как вы поняли, какой процесс использует порт 80, вы можете решить, хотите ли вы прекратить его или у вас есть неподдерживаемая конфигурация и вы не можете использовать Apache на порту 80

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .