Nginx location の優先順位について
①完全一致(=) 完全一致すれば、このローケーションに決まる。 ②先頭一致(^~) 先頭一致すれば、このローケーションに決まる。 ③正規表現(~*、~) 正規表現で一致すれば、このローケーションに決まる。 「~*」は大文字・小文字を区別しません。「~」は大文字・小文字を区別します。 ④先頭一致 最も長い文字列の先頭一致で、ローケーションが決まる。
Nginx location の優先順位について Read More »
①完全一致(=) 完全一致すれば、このローケーションに決まる。 ②先頭一致(^~) 先頭一致すれば、このローケーションに決まる。 ③正規表現(~*、~) 正規表現で一致すれば、このローケーションに決まる。 「~*」は大文字・小文字を区別しません。「~」は大文字・小文字を区別します。 ④先頭一致 最も長い文字列の先頭一致で、ローケーションが決まる。
Nginx location の優先順位について Read More »
① URL を書き換える方法。 ② http でアクセスされたら https になるように書き換える方法。 ③工事中の HTMLファイルを用いないで工事中を表示する方法。 メンテナンス対応している 118.27.68.139 以外からアクセスがあった場合に、メンテナンスのメッセージを出します。メンテナンス対応をしている 118.27.68.139 はバックエンドに通信を通します。503は「Service Unavailable」で一時的にサーバーにアクセスできない状態です。 ④トップ(/)だけリダイクレクトさせる方法。
以下のコマンドを実行します。 リバースプロキシを立ち上げます。 ドッカーファイルを取得します。 ポイントは envsubstコマンドで環境変数を設定するところです。 ドッカーファイルをビルドします。
Nginx リバースプロキシを立てるには? Read More »
nginx.conf に proxy_cache_path、proxy_temp_path を記述します。 なんとか.conf に 以下の設定を記述します。 nginx をリロードします。 リバースプロキシでバックワードの画像ファイルをキャッシュさせたい。
Nginx リバースプロキシにキャッシュさせるには? Read More »
リバースプロキシのバックワード側の SERVER_PROTOCOL を確認すると 1.0 になっていた。
Nginx リバースプロキシのバックワードで SERVER_PROTOCOL を 1.1 にするには? Read More »
nginx の client_max_body_size を 100MB に修正します。 PHP.ini の upload_max_filesize にも気を付けてください。デフォルト 2M になっています。 PHP の upload_max_filesize を 100MB に修正します。
Nginx ファイルをアップロードしたら 413エラーが表示された Read More »
通常のアクセスは バックワード(192.168.0.100)に転送されますが、リモートアドレス(特定のIP)からアクセスされた場合はバックワード(192.168.0.101)に転送されます。
Nginx リモートアドレスによってバックワードのサーバー(proxy_pass)を変更するには? Read More »
proxy_cache_path、proxy_temp_path は /etc/nginx/nginx.conf に記述します。
Nginx proxy_cache_path について Read More »
301 はアクセスされた http の URLが、恒久的に https に変更されたということを伝えます。
Nginx httpでアクセスされたら https にリダイレクトさせるには? Read More »