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