如何使用 play 和 angularjs 代理设置 nginx

如何使用 play 和 angularjs 代理设置 nginx

我正在学习使用 nginx 的 play 框架和 angularjs。play 应用程序正在端口上运行9090angularjs 应用程序正在运行9000。我尝试将所有请求代理到/app/*后端 Play 应用程序。我尝试了一些 nginx 配置,但效果不佳。以下是/etc/nginx/sites-available/default我尝试的文件。

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    index index.html index.htm;

    # Make site accessible from http://localhost/
    server_name localhost;


    location / {
        proxy_pass http://127.0.0.1:9000; 
    } 

    location /app {
       proxy_pass http://127.0.0.1:9090;
    }
}

相关内容