我的站点静态文件未提供(Amazon AWS上的节点应用程序)

时间:2014-09-02 12:58:51

标签: node.js amazon-web-services

我使用此页面上的说明安装了一个简单的node.js / express网站: http://techprd.com/setup-node-js-web-server-on-amazon-ec2/

当我指定端口号(5000)时,似乎一切都运行良好,如下所示: http://aws.deliverightlogistics.com:5000/

但是,当您删除端口号时,找不到所有静态文件,您可以在此处看到结果: http://aws.deliverightlogistics.com/

节点/快递页面保存如下所示:

app.get('/ images / *',function(req,res){ var url = __dirname +'/ public'+ req.url; res.sendfile(URL); });

app.get('/',function(req,res){ var home = __dirname +'/ public / index.html'; res.sendfile(家); }); 这里有什么我想念的吗?

THX

1 个答案:

答案 0 :(得分:0)

添加以下配置,以便当我们来自“subdomain.your_domain.com"

时,Nginx充当代理重定向到来自服务器的端口3000流量

见原帖:

Node.js + Nginx - What now?