配置nginx,網站只有在網域或IP後新增連接埠才能順利訪問
淡淡烟草味
淡淡烟草味 2017-05-16 17:27:02
0
2
476

工程是佈在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之後,直接網域能訪問,隔十多分鐘之後又不行了,還是得加埠。奇了怪了。

淡淡烟草味
淡淡烟草味

全部回覆(2)
巴扎黑

問題已解決,因為在nginx之外還有防火牆,將所有透過80埠的請求都轉到8083埠。
防火牆新增-A INPUT -p tcp -m tcp --dport 8083 -j ACCEPT之後,可以透過一直造訪網站。

曾经蜡笔没有小新

你的nginx設定成監聽8083埠了:listen 8083這句改成listen 80試試

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!