Mac Ports でインストールした Apache2 の自動起動
Mac Ports でインストールした Apache2 が、以前までちゃんと自動起動していたのに最近自動起動しなくなってしまった。 どうも、OSX のアップデートをしたあたりから自動起動しなくなったような気がする。 そこで、launchctl コマンドで plist のロードをやり直してみたが、既にロードされていた。 だけど、Apache2 は起動していない… $ sudo launc…続きを読む
Mac Ports でインストールした Apache2 が、以前までちゃんと自動起動していたのに最近自動起動しなくなってしまった。 どうも、OSX のアップデートをしたあたりから自動起動しなくなったような気がする。 そこで、launchctl コマンドで plist のロードをやり直してみたが、既にロードされていた。 だけど、Apache2 は起動していない… $ sudo launc…続きを読む
いつ頃からか、MacPorts(Mac OSX Snow Leopard) からインストールして使用している Apache2 で、スタート時に以下のようなエラーメッセージが出るようになった。 $ sudo /opt/local/apache2/bin/apachectl start httpd: Could not reliably determine the server’s fully qua…続きを読む
サイトのメンテナンスを行う際に、訪問者にはメンテナンス中であることを示す画面 /maintenance/index.html を表示し、検索ロボットには 503 HTTPステータスコードを返す .htaccess の設定方法。 メンテナンス画面表示用のファイルを配置するディレクトリ /maintenance を作る。 サーバにメンテナンス中を示すページのファイル /maintenance/inde…続きを読む
Apache2 のインストール $ sudo aptitude install apache2 デフォルトの文字コードを UTF-8 にする $ sudo vi /etc/apache2/conf.d/charset # 以下の行のコメントアウトを解除する。 AddDefaultCharset UTF-8 サイト共通のディレクトリ設定をする CGI を使用可能に、ファイルの一覧表示は行わない、.h…続きを読む
.htaccess が使えるように apache2 の httpd.conf を設定する。 $ sudo vi /opt/local/apache2/conf/httpd.conf <Directory "/opt/local/apache2/htdocs"> # 省略 … # AllowOverride None # ↓ 以下のように All に変更する。 A…続きを読む