playapp.com : 9000에서 액세스 할 수있는 play app가 있지만 playapp.com에서 액세스 할 수 있기를 원합니다. 그것은 정말로 내가 어떻게하는지는 중요하지 않지만 nginx를 사용하고 싶다고 생각한다. (하지만 나는 다른 제안을한다.)nginx를 사용하여 Play!에서 포트 80을 포트 80으로 리디렉션하십시오! app
나는 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을 포함 보인다 "Uncaught SyntaxError : 예기치 않은 토큰 <"오류가 발생합니다.
다른 파일에 대한 올바른 위치를 얻으려면 추가해야 할 다른 것이 있습니까? 내가 개발자 도구의 소스를 볼 때, 나는 모든 CSS를 볼 수 있으며, JS 파일이있다 그러나 그들은 단지 server{...}
2) 세트 내 main.scala.html
후
장소이 위치는 정적 파일이 현재 작업되지만, 내가 "127.0.0.1:9000"에서 서버를 변경하는 경우에 "playapp.com : 9000 "더 이상 작동하지 않습니다. 어떻게 외부 서버를 가리 킵니까? – user1136342