使用Nginx到Nodejs从端口80重定向到3000

时间:2016-06-07 19:43:27

标签: node.js linux nginx debian raspberry-pi3

我一直在尝试在安装了Debian Jessie的Raspberry Pi 3服务器中使用Nginx和Nodejs。 我已经在我的路由器中打开了端口80并配置了覆盆子以获得静态IP。出于这个原因,我想使用Nginx将流量从端口80重定向到3000,我在那里运行Nodejs实例。 我第一次配置Nginx它工作但我必须重新启动覆盆子,一旦我做了它我不知道为什么但它停止工作。现在,当我在浏览器中介绍我的公共IP时,我总是得到Nginx初始屏幕。我尝试了几种配置。其中一些是:

server{
  listen 80;
  root /home/punzano/mydite/dist/;
  server_name mydite.dev;
  location / {
    proxy_pass http://localhost:3000/;
  }
}

upstream localhost{
  server 127.0.0.1:3000;
}
server{
  listen 80;
  root /home/punzano/mydite/dist/;
  server_name mydite.dev;
  location / {
    proxy_pass http://localhost:3000/;
  }
}

我希望得到一些帮助,因为我已经尝试了几乎每种组合,但没有一个人能够工作。

提前致谢。

0 个答案:

没有答案