Я перезагрузил свой сервер, и теперь 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