游戏部署!Nginx的网络应用程序



我正在尝试用Play在我的webb应用程序项目上进行一些部署!和Nginx。

我在Play上遵循了指南!网站,但它不起作用。有人能让它发挥作用吗?Wich有什么不同?

PS:我的网络应用程序可以工作,如果我是localhost:9000,我会得到页面,如果我只点击localhost,我会收到Nginx的欢迎信息,但我无法让它们一起工作。

感谢

问题是您已将默认端口更改为9000。只有使用localhost/projectname才能通过端口80。为了做到这一点,您应该将默认端口更改为端口80。

我想说你只需要在nginx中做一个代理传递,用你的网站名称替换example.com

server {
    server_name example.com;
    proxy_pass http://localhost:9000;
}

如果你不想创建一个单独的服务器块,你可以使用一个位置块

location /webapp {
    proxy_pass http://localhost:9000;
}

通过这种方式,它将通过使用http://localhost/webapp 来工作

这是我的nginx配置:

upstream play_app {
    server 0.0.0.0:9000;
}
server {
    listen      7000;
    location    / {
        proxy_pass      http://play_app;
    }
}

然后你只需要访问你的网站通过:IP:7000

相关内容

  • 没有找到相关文章

最新更新