DirectoryIndex index.html index.php
みたいなかんじ
タグのついた記事 apache
Apache:Locationの指定って
52 名前:DNS未登録さん[sage] 投稿日:2008/09/12(金) 09:38:39 ID:???
Location での指定って、
/a 以下には原則○○を適用するけど
/a/b と /a/c には例外的に○○を適用する
っていうようなことはできないんでしょうか?53 名前:DNS未登録さん[sage] 投稿日:2008/09/12(金) 09:42:57 ID:???
>>52
できる
/a に対して /a/b と /a/c は上書き
httpd.conf に書く順番も考えること
いいね!
Apacheでmod_statusを有効にするには
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .foo.com
</Location>
これを、httpd.confに追加。
あと、詳細な情報を表示させたい場合は、ExtendStatusをOnにする。
Apacheのmod_status画面で情報量がやけに少ないと感じたら
To obtain a full report with current status information you need to use the ExtendedStatus On directive.
Apacheのmod_statusで見られるserver-status画面で、やけに情報量が少ない(ホスト名が表示されていないとか)なら、恐らくhttpd.confのExtendedStatusがOffになっていると思われる。
ExtendStatus On
にすれば意図通りに表示。
Apacheについてのメモ
- 基本的にModuleを使う必要のある処理は<IfModule mod_~></IfModule mod_~>の中にいれる
- .htaccessを探しにいかせるのを止めるにはAllowOverrideをNoneにする
- 基本的に.htaccessでやっていることは<Directory “hoge”></Directory>の中に入れれば代用可能
httpd.confやhtaccess.confでワイルドカード的にIPやHOSTを弾きたいとき
http://www.abe-tatsuya.com/web_prog/htaccess/address_authentication.php
ホスト名なら
Deny from aaa.ocn.ne.jp
IPなら
Deny from 111.111
のように指定する。
つまり、ホスト名なら後方一致、IPなら前方一致となるようだ。