Open4
Apacheのメンテナンスモードを使ってみる
サーバー移行作業を行う際に夜間で実行する予定ではあるが、そこそこのアクセスがあるサイトになるためメンテナスモードを活用することにした。また、Googleなどのクローラにもその旨を教えてあげるために503のエラーレスポンスを返す。
備忘録として雑多にメモがてら残していく。
参考ページ
大体の記事を見る感じhtmlファイル単体で完結するようにした方が簡単そう。
その時の要件次第ではあるが、今回においてはリッチなメンテナンス画面を用意する必要は特にないと思っているため、画像などは利用せず基本的には”メンテナンス中ですよ〜”ということが伝われば良いという感じで進めていく。
実際の手順
- メンテナンス用のhtmlファイルを用意(maintenance.html)、ドキュメントルート配下に配置
※この時maintenace.html.disabledなどにしておく - ほぼ全てのリクエストを503リダイレクトさせるconfファイルを準備(maintenance.conf)
- httpdをリロード
- メンテナンス作業する時にファイル名を変更(maintenace.html.disabled→maintenace.html)