Konfigurieren Sie Nginx, um reibungslos auf die Website zugreifen zu können, indem Sie nach dem Domänennamen oder der IP einen Port hinzufügen.
淡淡烟草味
淡淡烟草味 2017-05-16 17:27:02
0
2
473

Das Projekt wird in Tomcat bereitgestellt.

nginx-Konfiguration:

server {
        listen       8083 ;
        server_name  域名;

        location / {

            index  index.html index.htm index.jsp;
            #proxy_redirect off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
            proxy_pass http://127.0.0.1:8081/;
        }                       
}

Es kann nicht direkt über den Domänennamen zugegriffen werden. Nach dem Hinzufügen eines Ports 8081 können Sie auch problemlos auf die direkte IP+Port-Methode zugreifen.

Ich habe gerade den Domänennamen hinter „server_name“ in „localhost“ geändert. Nach mehr als zehn Minuten kann ich erneut auf den Domänennamen zugreifen. Seltsam.

淡淡烟草味
淡淡烟草味

Antworte allen(2)
巴扎黑

问题已解决,因为在nginx之外还有个防火墙,将所有通过80端口的请求都转到8083端口。
防火墙添加-A INPUT -p tcp -m tcp --dport 8083 -j ACCEPT之后,可以通过一直访问网站。

曾经蜡笔没有小新

你的nginx配置成监听8083端口了:listen 8083这句改成listen 80试试

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!