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

Я пытаюсь запустить NGINX на 8080, сервер не показывает страницу индекса. Но 80 работает

Я пытаюсь запустить 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