无法使用Linux AMI将nginx从测试页重新路由到端口80到3000

时间:2017-07-07 19:40:13

标签: node.js linux amazon-web-services nginx

我相信我正确地设置了一切。我在linux AMI上安装了nginx,并且登陆页面上写着"欢迎来到linux ami"上的nginx正确显示。

1)我创建了/etc/nginx/sites-available以及/etc/nginx/sites-enabled

2)我添加了一个名为test.conf的文件,其中包含:

server {
  listen 80;
  server_name test;
  location / {
    proxy_set_header  X-Real-IP  $remote_addr;
    proxy_set_header  Host       $http_host;
    proxy_pass        http://127.0.0.1:3000;
  }
}

3)我使用以下命令添加了一个符号链接:

sudo ln -s /etc/nginx/sites-available/test.conf /etc/nginx/sites-enabled/test.conf

4)在/etc/nginx/nginx.conf的HTTP块中,我添加了:

include /etc/nginx/sites-enabled/*;

5)重启nginx

如果我去myURL:3000我可以看到我想要看到的内容,但myURL:80不会重新路由到3000,并且停留在nginx登陆页面上:(。符号链接看起来不错。也许它' sa我在第4步中放置线的问题?

0 个答案:

没有答案