сервер apache2 не запускается - PullRequest
0 голосов
/ 23 марта 2012

Я новичок в apache2 (управление сервером в целом).Когда я запускаю команду apachectl start из: /apache2/bin, я получаю сообщение об ошибке:

(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Когда я выполняю netstat -an | grep ":80", я вижу, что на порту не запущен процесс / веб-служба80.

tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      
tcp        0      0 :::8009                     :::*                        LISTEN   

Это очень странно, и я не могу найти решение, как запустить сервер apache2.Пожалуйста помоги!

Ответы [ 3 ]

0 голосов
/ 02 июня 2012

Зависит.

Причин может быть несколько.Во-первых, приложение использует порт 80.

Во-вторых, у вас может быть включена служба агента веб-развертывания или служба публикации в Интернете.Так что остановите их, перейдя в панель управления и введя административные инструменты и щелкнув службы компонентов, затем щелкните службы (локальные) на боковой панели, затем прокрутите до раздела «W», пока не увидите службу агента веб-развертывания и службу публикации в Интернете и нажмитеstop!

Это должно освободить порт 80.

0 голосов
/ 18 августа 2017

попробуй

sudo service apache2 start
0 голосов
/ 23 марта 2012

попробуй с sudo apachectl start ?

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