0
私は複数のnodejsのアプリ私のサーバー上で
nginxのnodejs + PM2戻るconnot GET/PM2
に奉仕するのnginxをインストールし私が持っている2アプリmyappにとPM2-ウェブ
nginxの設定この
http {
# .... logs, gzip ... etc
server {
location/{
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /pm2 {
proxy_pass http://localhost:9000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
のように見えます
私のアプリは罰金実行されますが、私は/pm2
にアクセスしようとすると、私は次のようなエラー
012を取得しますCannot GET /pm2
PM2-ウェブは、私が502 Bad Gateway
を得る。しかし、私はまだURLの/pm2
一部が、それはない、あなたのノード・アプリケーション、に渡されているhttp://IP:9000
:
は含まれていません/pm2
を確保するためのプロキシパスURLに末尾のスラッシュを含めます'rewrite ^/pm2(。*)/ $ 1 break;'私は 'pm2-web version {{version}}' – Eltorroooを取得します。 – duncanhall
'pm2-web version {{version}}'を返します。サーバが静的ファイル 'css | js' ...を見つけることができないと思います – Eltorrooo