Когда я запускаю service apache2 start я получаю ответ

 * Starting web server apache2                                                  /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(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
Action 'start' failed.
The Apache error log may have more information.
                                                                         [fail]

Когда выполняется `netstat -tulpn | grep:80

Я получаю ответ.

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 :::80                   :::*                    LISTEN     

Как я могу решить это?

1 ответ1

2

Вы должны запустить эту команду с правами администратора. Позвоните в sudo service apache2 start .

И если это не поможет. Выберите su и после успешного входа запустите вашу команду. Это должно сработать на этот раз.

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