我希望在同一台服务器上部署两个Play Framework,并配置nginx以相应地重定向这些位置。
我有这个配置:
server {
listen 80;
server_name localhost;
client_max_body_size 20M;
location /site2 {
proxy_pass http://localhost:8000/;
}
location / {
proxy_pass http://localhost:9000/;
}
}
但它不起作用。
我想要的是:
答案 0 :(得分:0)
首先,请检查您是否可以直接访问每个应用:
接下来请添加proxy_redirect
指令:
server {
listen 80;
server_name localhost;
location /site2 {
proxy_pass http://localhost:8000/;
proxy_redirect http://localhost/site2/ http://localhost:8000/;
}
location / {
proxy_pass http://localhost:9000/;
proxy_redirect http://localhost/ http://localhost:9000/;
}
}