memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。chromeTLでCentOS5.6がリリースされたことを知り、研究室のWebサーバーをアップデートしようと思いました。一応、何かあっては困るのでバックアップ。5時間以上かかるらしい。その間にアクセスしてくれた方のためにエラーページくらい出さないと。思い、macでhttpdを起動してみました。手順はいたって簡単でGUIで簡単に起動できます。システム環境設定から共有を選択して下図のようにWeb共有をポチっとするだけです。なおすことでhttpdを再起動できるようです。この辺の話しはこちらを参考にしました。DocumentRootはどこにあるか。httpd.confが/etc/apache2の下にあります。管理者権限が必要なのでsudoで編集します。管理者パスワードを設定していない人はググって設定してください。httpd.confで、DocumentRootは。以下のようになっていました。"/Library/WebServer/Documents"Finderで見てみると、index.html.enというファイルがあるので、とりあえずファイル名をindex.htmlに書き換えてこのファイルを以下のように編集しました。text/html;charset=utf-8"/></head><body><h1>http://swken.joho.fuk.kindai.ac.jp/<br><br>ご迷惑をおかけして申し訳ありません。<br>ただいま、サーバーメンテナンス中です。<br>2011年4月14日12:00までに復旧予定です。<br></h1></body></html>それでlocalhostにアクセスしてみると。おおっ表示されました。トップページにアクセスする人はこれでいいのですが、中のページにアクセスするとエラーページが表示されてしまいます。リンク切れなのかサーバーダウンなのかメンテ中なのかこれではわかりません。そこで404ページを表示する設定をhttpd.confを見て確認しました。するとコメントアウトされていましたので先頭の#を取り除き、missing.htmlをindex.htmlに変更しました。/index.htmlで。ブラウザで見てみると「あれっ?エラーページが表示されない?」。ググってみると原因はこちらのようです。Chromeの機能なのですね。対策も書かれていました。エラーページを512バイト以上にすればいいとのことでしたので&nbps;を512バイト以上になるまで入れました。これでめでたくChromeユーザもエラーページ(メンテ中ですよーというページ)を見ることができました。»プロフィールid:ke_takahashiソフトウェア開発、工作、面白ガジェットに興味があります。(1)はてなブログをはじめよう!ke_takahashiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。