Назад | Перейти на главную страницу

Проблемы с запуском / перезапуском httpd (apache)

Я перезагрузил свой сервер, и теперь httpd не перезагружается.

Я пробовал использовать команду "service httpd start", но получил это в ответ

[root@mail ~]# sudo service httpd start
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:8888
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:8888
no listening sockets available, shutting down
Unable to open logs

Я вошел в систему как root. У меня нет каталога в моем каталоге ect с именем conf, чтобы найти conf / httpd.conf, и у меня нет init.d / apache2 в моем каталоге ect. Я просмотрел свой файл ect / init.d, но ничего не увидел о портах.

Мне нужно многому научиться, но пока мне нужно снова запустить его. Спасибо за любую помощь.

У тебя, скорее всего, есть SELinux включен и находится в "принудительном" режиме.

Вы можете отключить его с помощью:

sudo setenforce 0

Затем вы можете запустить apache как обычно с помощью

sudo service httpd start

Если вы хотите отключить SELinux навсегда, отредактируйте /etc/selinux/config и изменить SELINUX=enforcing к SELINUX=disabled

Если вы хотите продолжить использование SELinux, вам необходимо исправить свою конфигурацию, добавив доступ к порту, с чем-то вроде

sudo semanage port -a -t http_port_t -p tcp 8888