我正在尝试使用Play在我的webb应用项目上进行部署!和Nginx。
我按照Play上的指南进行操作!网站,但它不起作用。 Sombody让它成功吗? 这是差异吗?
PS:我的网络应用程序工作,如果我本地主机:9000我得到页面,如果我只点击本地主机我收到来自Nginx的欢迎消息,但我不能让它们一起工作。
由于
答案 0 :(得分:1)
问题是您已将默认端口更改为9000.仅使用localhost/projectname
通过端口80.为了这样做,您应该将默认端口更改为端口80。
答案 1 :(得分:0)
我说你只需要在nginx中进行代理传递,用你的网站名称替换example.com
。
server {
server_name example.com;
proxy_pass http://localhost:9000;
}
如果您不想创建单独的服务器块,可以使用位置块
location /webapp {
proxy_pass http://localhost:9000;
}
这样可以使用http://localhost/webapp
答案 2 :(得分:0)
这是我的nginx配置:
upstream play_app {
server 0.0.0.0:9000;
}
server {
listen 7000;
location / {
proxy_pass http://play_app;
}
}
然后您只需访问您的网站:IP:7000