0

Nginx プロキシの背後にある Web サイトを持っています。次のように、すべてのトラフィックを HTTP から HTTPS にリダイレクトするように Nginx をセットアップしました。

server {
  listen 80 default_server;
  return 301 https://$server_name$request_uri;
}

server {
  listen 443 ssl default_server;
  add_header Strict-Transport-Security "max-age=31536000";

  location /api {
    include uwsgi_params;
    uwsgi_pass api-server:80;
  }

  location / {
    root /web;
  }
}

私が知る限り、これはうまくいくはずです。そして、curl を使用して複数の場所からサーバーにアクセスすると、予期していた永続的なリダイレクトが表示されます。しかし、一部のユーザーから、リダイレクトされないという報告を受けています。代わりに、一般的なWelcome to nginx! が表示されます。ページ。

使用すべきより良い構成はありますか? どうすればこれをデバッグできますか?

4

1 に答える 1