ルータなどがかませてあって、NAT使用しているなどという環境、つまり、外部Internetからport80でアクセスされない環境にあって、localのテスト用で、Mac OS Xを使いたいという方のための設定。
つまり、セキュリティ的な話は考えないで良い環境での話。
というのが前提でいろいろとやってみているけど、“.htaccess”を有効にしたい場合の設定*1は、/etc/httpd/httpd.confを修正することで可能である。
- 注1http://localhost/でアクセスできるディレクトリつまり、/Library/WebServer/Documents/のなかで“.htaccess”を有効にする方法
- ターミナルで、cd /etc/httpd/とやる。
- sudo pico httpd.confとやってhttpd.confの修正モードに入る
- 管理者パスワードを聞かれるので入力
- Contrl + W
- <Directory “/Library/WebServer/Documents”>を入力
- returnキー
- <Directory “/Library/WebServer/Documents”>という行の十数行あとにある
AllowOverride Noneという行を
AllowOverride Allと書き換える
- Contrl + O
- returnキー
- Contrl + X
とこんな感じで、httpd.confの修正はおしまい。
あとは、sudo apachectl restartと入れて、Apacheを再起動する。
以上。
コメント