0
試験として、私は通常のWordPressサイトを実行している、とHTTPS要求に任意のHTTPリクエストをリダイレクトしていnginxのステータスページ構成
server {
listen 80;
#listen on any host name
server_name _;
location /status {
stub_status on;
access_log off;
}
access_log /var/log/nginx/$host-access.log;
error_log /var/log/nginx/monitor-error.log;
}
これらの記事ごとのようnginxのステータスページを有効に:
server {
server_name _;
listen 80;
return 301 https://$host$request_uri;
}
私はいくつかのhttpsサーバブロックを持っています。各サーバには独自のサーバ証明書を持っています。
上記の2つのサーバーブロックを組み合わせる方法はありますか?通常、httpリクエストはhttpsにリダイレクトされますが、/ status URLを使用すると、nginxステータスページが有効になりますか?
これを試してみます。私はいつも "location /"はサイトルートへのリクエストを意味していたと思っていましたが、それは基本的にリクエストを意味するワイルドカードであることを暗示しているようです。 – Jeremy
はい。それが '=' with '/ status'の理由です。だから '/ status/xyz'はまだ'/'に行きます –