我有一个播放应用程序,我现在可以在playapp.com:9000访问,但我希望能够在playapp.com上访问它。我如何做到这一点并不重要,但我想我想使用nginx(但我可以接受其他建议)。
我已将以下内容添加到nginx.conf中:
...
upstream playapp {
server 127.0.0.1:9000;
}
...
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://playapp/$1$is_args$args;
}
...
它确实重定向到正确的位置,但CSS似乎不起作用,并且JS似乎由于某种原因包含html(导致错误"未捕获的SyntaxError:意外的令牌<&#34 ;)
我还需要添加其他内容才能获得这些其他文件的正确位置吗?当我查看开发人员工具中的源代码时,我可以看到所有的CSS和JS文件都存在,但它们只包含main.scala.html的内容
答案 0 :(得分:0)
1)设置server{...}
2)设置静态文件的位置,如:
location ~* \.(txt|ico|jpg|jpeg|gif|png|swf|pdf|htm|html|woff|htc)$ {
expires 31d;
access_log off;
}
将此地点放在location / {...}