2009年05月23日 03:54

XAMPP Apacheディレクティブ設定

| TB http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/461

普通にXAMPPをインストールすると C:\xampp\htdocs\が公開ディレクトリとなりバーチャルホストの フォルダもここに作ることになる。

もし他の場所も設定したい場合は、httpd.confを編集する。

httpd.conf

一番手っ取り早いのはルートの設定を変更する方法


<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
↓
↓ htdocsの設定に変更
↓
<Directory />
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

こんな感じに設定しておくと httpd-vhosts.conf に


<VirtualHost *:80>
    DocumentRoot "C:/My Dropbox/sites/www.kantenna.com"
    ServerName local.kantenna.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/www.kantenna.com"
    ServerName local2.kantenna.com
</VirtualHost>

と記述すればlocal.kantenna.com、local2.kantenna.comでアクセスできるようになる。 ただこれだとセキュリティ的にまずいのかも。詳しくはわかりませんが。

なのでもうちょい範囲を狭めるには httpd.conf を


# ルートは初期状態
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

# 以下を追記
<Directory "D:/www.kantenna.com">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

としてもlocal2.kantenna.comでアクセスできる。

特定のフォルダ以下を公開ディレクトリと決めてあれば バーチャルホストが増える度にhttpd.confを設定する必要がないので いいのですがそうでない場合は VirtualHost ディレクティブで設定した方が楽。

httpd-vhosts.conf


<VirtualHost *:80>
    DocumentRoot "D:/www.kantenna.com"
    ServerName local2.kantenna.com

   <Directory "D:/www.kantenna.com">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
   </Directory>
</VirtualHost>

Apache ディレクティブ メモ

AllowOverride ディレクティブ .htaccess関連の設定
Allow ディレクティブ サーバのある領域にアクセスできるホストを制御する
Deny ディレクティブ サーバがアクセスを拒否するホストを制御する
Order ディレクティブ デフォルトのアクセス可能な状態と、Allow と Deny が評価される順番を制御する

XAMPP Apacheディレクティブ設定タグ:

トラックバック

  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/461
[情報備忘録]2009年05月30日 03:34
eclipse + PDT 2.0 + XAMPP で作るWordpress開発環境
eclipse + PDT 2.0 + XAMPP で作るWordpress開発環境
コメント (0)
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?


先月アクセスが多かったページ