2
我在我的CentOS服務器上有nginx,apache和節點設置。Nginx的第二個proxy_pass不工作
節點上的端口8080
在我default.conf nginx的文件運行時,我有
location/{
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
工程。當到我的網站的主頁(以及其他任何節點使用的頁面,例如/ login和/ signup頁面)時,我會正確地看到我的節點應用程序。
我有一些像這樣的其他規則,爲了讓nginx服務靜態文件,而不是節點服務他們。
location /javascripts {
root /var/www/myWebsite/public;
}
我正在設置一個論壇,我使用的是Apache和PHP。該論壇在myWebsite.com:90工作,但是我想讓論壇在沒有端口號的情況下工作。 Apache有Listen 90,DocumentRoot被設置爲論壇路徑。
的Nginx的conf有這個
但是,這並不工作,我得到一個404。如果我去一些giberrish頁,我得到的節點的錯誤頁面,所以我們可以看到的東西是工作通過獲得'正常'網絡404而不是我的自定義節點的404。
我該如何刪除:90端口現在?
感謝
而不是僅僅說白了指定規則;也許你應該添加一些信息,包括這些信息的添加位置,它解決什麼目的或者傳達什麼信息。孤立地說,這並不是很有意義的答案。只是一個建議:) – kiddorails