Я пытаюсь запустить NGINX на 8080, сервер не показывает страницу индекса. Но 80 работает. Я выполнил перезагрузку sudo nginx -s, но не получил ответа в своем браузере. пытается получить доступ к использованию https: // http: //192.168.8.104: 8081 / В чем может быть ошибка?
Вот страница /etc/nginx/conf.d/default.conf
server {
listen 8081 default_server;
server_name www.hello.com;
location / {
root /usr/share/nginx/html;
# alias /usr/share/nginx/html;
index index.html index.htm;
}
}
Так что, если вы используете SeLinux на своей машине, вы можете просто добавить этот порт в «http_port_t». С помощью этой команды вы можете проверить, разрешен ли порт как порт веб-сервера.
[root@zora nginx]# semanage port -l | grep http_port_t
http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000
pegasus_http_port_t tcp 5988
[root@zora nginx]#
С помощью команды "semanage" вы можете добавлять новые порты, например. 8080 в "http_port_t", после добавления этого порта необходимо перезагрузить nginx.
[root@zora nginx]# semanage port -a -t http_port_t -p tcp 8080