amazon

5.9.11

Snow Leopardで、apache2のユーザー毎設定


【Snow Leopardのapacheの起動】
Macで、apacheを起動するには[システム環境設定]-[共有]の
[Web共有]にチェックを入れれば良い

【Snow Leopardのapacheの設定ファイル(ルート)】
それの設定ファイルは
/private/etc/apache2
にある

ブラウザで指定したアドレスにindex.html等がない場合に
インデックス一覧を表示しないようにするには、
先のディレクトリにある
httpd.conf
を編集すればよい


で囲まれている部分を探し、
Opitons Indexes
とあったら、
Options -Indexes
とする

これで、ブラウザから
ルートフォルダ(http://loacalhost)
の一覧は表示されない

【ユーザ毎の設定】
この時Macでは
http://localhost/~ユーザ名

/Users/ユーザ名/Sites
が参照されるようになる

しかしこのままでは、
http://localhost/~ユーザ名
にインデックス一覧が表示されてしまう

httpd.confをいくらいじってもユーザホームでインデックス一覧を非表示にはできない

【Snow Leopardのapacheの設定ファイル(ユーザ)】
Snow Leopardでは、ユーザ毎のconfファイルが
/private/etc/apache2/users/ユーザ名.conf
にあるので、それを編集する

やはり、
Options Indexes

Options -Indexes
にすれば
http://localhost/~ユーザ名
でインデックス一覧が表示されなくなる

0 件のコメント:

コメントを投稿