Nginx: ネストしたlocationのconfigの継承動作
以前、ネストしたlocation設定があった場合、どのようにlocationが選択されるのかを解説しました(こちら)。 今回は、あるlocationが選択された場合、その親のlocationのconfigが子のlocationにどのように継承されていくのかを解説します。
2025/08/05 10:16
以前、ネストしたlocation設定があった場合、どのようにlocationが選択されるのかを解説しました(こちら)。 今回は、あるlocationが選択された場合、その親のlocationのconfigが子のlocationにどのように継承されていくのかを解説します。
2025/08/05 10:16
Nginxでは特定URIへの設定を行うのにlocationディレクティブを使います。 locationはぱっとみ簡単そうですが、実のところどの設定が適用されるのかルールが結構分かりづらかったりします。
さらに、このlocationはネストして指定することができ、ネストしてlocationをグループ化することで、 設定の重複記述を排除したり、URLのマッチングを減らしパフォーマンス劣化の懸念を回避できます。
2025/03/25 01:28
2024年2月にGoogleが迷惑メール対策を強化してから、メール送信に関してSPFの他にDKIMにも対応をした/し始めているところも多いのではないかと思います。
DKIMはメールヘッダーに電子署名を行い、受信側でメールヘッダーが改ざんされていないこと確認できるようにします。 これにより、受信者はメールがFromヘッダーを書き換えたなりすましメールではなく、正当な送信者から送信されたものであることを確認できます。
2024/05/26 08:59
お名前.comのSDプランからRSプランのサーバーへの切り替え対応を行いました。
お名前.comのレンタルサーバーであるSDプランを使っているお客様から、RSプランへの移行のご相談を受けました。
2023/08/12 11:52
お客様からのお問い合わせで、「PHPで作られたシステムが動かない/動かなくなったので自分で調べようとしたが、上手くいかない」。具体的には、
のような問い合わせをいただくことが何度かありました。
2023/07/12 15:57
先日、サーバー上に不正なファイルをアップロードされてしまい、サーバー会社から対応を求められているというお客様の対応を行いました。
2023/04/01 11:23
レンタルサーバーなどでPHP5.3とかの古いPHPの提供が終了するので、PHPの切り替えをしようとしてお問い合わせをいただくことがあります。 その中で、PHPを新しいもの(*1)に切り替えたら文字化けするようになったというお問い合わせを何回かいただいたことがあります。
2023/02/21 15:48
「PHP5からPHP8への移行は何が面倒なのか」の記事などに"PHP8移行ツール"とか"互換性チェックツール"というキーワードでたどり着いている人がいるようなので補足しておきます。
2023/01/26 11:40
暗号化通信というとTLSが使われることが多いと思いますが、これはTCP通信を暗号化するために使われます。一方、UDP上の通信を暗号化したい場合は、DTLSというプロトコルが使われます。DTLSではUDP固有の問題に対応するために、TLSにはない機能がいくつか追加されています。今回はハンドシェイクについてみてみます。
2023/01/21 20:58