На этот вопрос уже есть ответ:
Запуск apachectl -k restart
дает:
/usr/sbin/apachectl: 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
httpd not running, trying to start
(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 '-k restart' failed.
The Apache error log may have more information.
Это то, что я получаю при перезапуске сервера. Как я могу это исправить?
Наконец я получил ответ / причину ..! На самом деле, причина не перезапускать здесь, что-то другое. это ..
Порт по умолчанию для моего apache2 здесь - 80, и он используется другим процессом / сервером, который называется «xyzserver». Затем Apache попытался запустить на том же порту, но не смог запустить. позже я обнаружил, что, и я убил этот процесс, а затем перезапустил apache2. Это успешно работает сейчас.
Я пытался таким образом
sudo service apache2 restart
Я получил ту же ошибку, то есть, как я регулярно использую.
Чтобы перезапустить apache, используйте:
sudo service apache2 restart