CentOS5 + Perl環境のシステムを更新
作業事例の紹介です。
CentOS5上で動作していた社内システム(他社様で開発したもの)の更新作業を行いました。
かなり以前(2009年頃?)に構築された社内システムが構築当初からのCentOS5サーバー上で動作していたのですが、CentOS5もだいぶ前にEOL(End of Life)になっており、今後の機能開発やメンテナンスのためにもOS類を新しいものに更新したいということでお問い合わせをいただきました。
いつもはPHPのシステムを扱うことが多いのですが、今回はめずらしくPerlを使ったシステムでした。
2026/03/12 11:44
Nginx: ネストしたlocationのconfigの継承動作
以前、ネストしたlocation設定があった場合、どのようにlocationが選択されるのかを解説しました(こちら)。 今回は、あるlocationが選択された場合、その親のlocationのconfigが子のlocationにどのように継承されていくのかを解説します。
2025/08/05 10:16
Nginxパズル: ネストされたlocationのマッチング動作
Nginxでは特定URIへの設定を行うのにlocationディレクティブを使います。 locationはぱっとみ簡単そうですが、実のところどの設定が適用されるのかルールが結構分かりづらかったりします。
さらに、このlocationはネストして指定することができ、ネストしてlocationをグループ化することで、 設定の重複記述を排除したり、URLのマッチングを減らしパフォーマンス劣化の懸念を回避できます。
2025/03/25 01:28
DKIM署名がされたりされなかったりする現象の調査
2024年2月にGoogleが迷惑メール対策を強化してから、メール送信に関してSPFの他にDKIMにも対応をした/し始めているところも多いのではないかと思います。
DKIMはメールヘッダーに電子署名を行い、受信側でメールヘッダーが改ざんされていないこと確認できるようにします。 これにより、受信者はメールがFromヘッダーを書き換えたなりすましメールではなく、正当な送信者から送信されたものであることを確認できます。
2024/05/26 08:59
お名前.comのSDプランからRSプランへの移行作業
お名前.comのSDプランからRSプランのサーバーへの切り替え対応を行いました。
お名前.comのレンタルサーバーであるSDプランを使っているお客様から、RSプランへの移行のご相談を受けました。
2023/08/12 11:52
PHPの設定ファイルやログファイルの場所
お客様からのお問い合わせで、「PHPで作られたシステムが動かない/動かなくなったので自分で調べようとしたが、上手くいかない」。具体的には、
- ログファイルの場所が分からない
- ログファイルを確認したが、ログが出力されていない
- 調査のために設定ファイルを変更したが反映されない
のような問い合わせをいただくことが何度かありました。
2023/07/12 15:57
サーバーに不正なファイルをアップロードされてしまったら
先日、サーバー上に不正なファイルをアップロードされてしまい、サーバー会社から対応を求められているというお客様の対応を行いました。
2023/04/01 11:23
PHPのバージョンをあげたら文字化けする場合
レンタルサーバーなどでPHP5.3とかの古いPHPの提供が終了するので、PHPの切り替えをしようとしてお問い合わせをいただくことがあります。 その中で、PHPを新しいもの(*1)に切り替えたら文字化けするようになったというお問い合わせを何回かいただいたことがあります。
2023/02/21 15:48
PHP8などへ移行する際の互換性チェック
「PHP5からPHP8への移行は何が面倒なのか」の記事などに"PHP8移行ツール"とか"互換性チェックツール"というキーワードでたどり着いている人がいるようなので補足しておきます。
2023/01/26 11:40