0
私は異なるポートにアプリケーションを持つサーバーを持っています。私はマイクロサービスと呼ばれ、メインアプリケーションは3000にあり、3001でスタティックを呼び出します。httpsの証明書を構成し、私はメインのファイルxxxxx.confとstaticsのxxxx-statics.confファイルを持っています。ファイルは次のようなものです。エラー502不良ゲートウェイnginx https
server {
listen 80;
server_name pos.xxx.co;
return 301 https://$server_name$request_uri;
location/{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_pass http://127.0.0.1:3000;
}
}
server {
listen 443 ssl;
server_name pos.xxx.co;
ssl_certificate /etc/nginx/ssl/xxx/ssl-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/xxx/cert.xxx.co.key;
location/{
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_pass http://127.0.0.1:3000;
}
ssl on;
ssl_prefer_server_ciphers on;
}
とMIファイルXXX-statics.conf
server {
listen 80;
server_name statics.xxxx.co;
return 301 https://$server_name$request_uri;
location/{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:3001;
proxy_redirect off;
}
}
server {
listen 443 ssl;
server_name statics.xxx.co;
ssl_certificate /etc/nginx/ssl/xxxx/ssl-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/xxxx/cert.xxxx.co.key;
location/{
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:3001;
proxy_redirect off;
}
ssl_prefer_server_ciphers on;
}
問題が変更されましたが、エラーはerr_insecure_responseになりました –
どのようなタイプのSSL証明書を使用していますか?自己署名?設定では、証明書の説明が表示されません –