pm2
で実行中のSails
アプリにアクセスしようとしています。アプリケーションは、実行中のサーバーのIPから直接アクセスすると実行されます。Nginxのあるサーバから別のサーバへのリバースプロキシ
私は別のサーバー上のリバースプロキシとしてnginxのを実行して、以下のことが起こります。
私はorigin.myserver.com
に以下の構成を使用する場合、それはまだ動作します:
server {
listen 80;
location/{
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_send_timeout 600;
proxy_read_timeout 600;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_connect_timeout 30s;
proxy_set_header Host $host;
proxy_pass http://dest.myserver:1337;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
しかし、私が追加しようとすると、 nginxのから複数のサブディレクトリが、それは動作しません:
server {
listen 80;
location /auth {
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_send_timeout 600;
proxy_read_timeout 600;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_connect_timeout 30s;
proxy_set_header Host $host;
proxy_pass http://dest.myserver:1337;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
私が受けていますエラーは次のとおりです。
私は、以下の設定に問題解決2102017/08/11 15:55:13 [error] 8304#0: *3 open() "/usr/share/nginx/html/locales/locale.js" failed (2: No such file or directory), client: IP, server: , request: "GET /locales/locale.js?v=1502466823352 HTTP/1.1", host: "REVERSE PROXY IP"