工程是佈在tomcat裡面的。
nginx配置:
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/;
}
}
直接透過網域無法訪問,加個8081埠之後就能順利訪問了,直接IP 埠的方式也可以。
剛將server_name後面的網域改成localhost之後,重啟nginx之後,直接網域能訪問,隔十多分鐘之後又不行了,還是得加埠。奇了怪了。
問題已解決,因為在nginx之外還有防火牆,將所有透過80埠的請求都轉到8083埠。
防火牆新增-A INPUT -p tcp -m tcp --dport 8083 -j ACCEPT之後,可以透過一直造訪網站。
你的nginx設定成監聽8083埠了:listen 8083這句改成listen 80試試