我正在运行一个流星应用程序在端口3001在我的VPS,并希望它转发到端口80。这是我的vhost配置:
server
{
listen 80;
server_name meteor.myDomain.com;
root /home/wwwroot/meteor.myDomain.com/leaderboard;
include typecho.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location /example {
proxy_pass http://127.0.0.1:3001;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
}
access_log off;
}当我在浏览器中输入“met.myDomain.com/样例”时,我会得到以下内容:


看起来我的端口转发是成功的,但我想知道为什么我得到404与请求的css和js文件?这两个文件驻留在/头/程序/客户端中。
当我输入“met.myDomain.com/范本:3001”时,一切正常,所以我想我的配置肯定有什么运行的。有人能帮忙吗?提前谢谢。
https://stackoverflow.com/questions/20319693
复制相似问题