我一直在尝试在安装了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/;
}
}
我希望得到一些帮助,因为我已经尝试了几乎每种组合,但没有一个人能够工作。
提前致谢。