#nofollow
#norelated
* Virtualhostについて [#vfa2297c]

 WorldCraft ルールとして、
 /etc/httpd/conf.d/virtualhost.conf
 にvirtualデータを作成する。

 ここでやっている事
 ServerNameを書き換える事で、webブラウザで引いた文字列から公開ディレクトリを選択させる。


サンプル:
 <VirtualHost *:80>
     ServerAdmin webmaster@worldcraft.co.jp
     DocumentRoot /opt/zorg/public_html
     ServerName zorg-dev.donotfree.com
     ErrorLog logs/zorg-error_log
     CustomLog logs/zorg-access_log common
     Alias /wc/ "/opt/zorg/www/"
 </VirtualHost>
 <VirtualHost *:80>
     ServerAdmin webmaster@worldcraft.co.jp
     DocumentRoot /opt/zorg/public_html
     ServerName zorg-dev.my.home
     ErrorLog logs/zorg-error_log
     CustomLog logs/zorg-access_log common
     Alias /wc/ "/opt/zorg/www/"
 </VirtualHost>
 
 basic認証の設定なので書かなくて良い
 <Directory /opt/zorg>
     AuthType Basic
     AuthName "zorg staff"
     AuthUserFile /opt/etc/httpd/zorg/htpasswd
     <Limit GET POST HEAD OPTIONS PROPFIND>
       require valid-user
     </Limit>
     AllowOverride All
 </Directory>

~

サンプル2:copper   2012/01/24現在
  1 <VirtualHost *:80>
  2     ServerAdmin webmaster@worldcraft.co.jp
  3     DocumentRoot /opt/zorg/public_html
  4     ServerName zorg-dev
  5     ErrorLog logs/zorg-error_log
  6     CustomLog logs/zorg-access_log common
  7     Alias /wc/ "/opt/zorg/www/"
  8 </VirtualHost>
  9 <VirtualHost *:80>
 10     ServerAdmin webmaster@worldcraft.co.jp
 11     DocumentRoot /opt/zorg/public_html
 12     ServerName zorg-dev.wclab.worldcraft.co.jp
 13     ErrorLog logs/zorg-error_log
 14     CustomLog logs/zorg-access_log common
 15     Alias /wc/ "/opt/zorg/www/"
 16 </VirtualHost>
 17 <VirtualHost *:80>
 18     ServerAdmin yutaka.fujii@worldcraft.co.jp
 19     DocumentRoot /web/www/public_html
 20     ServerName copper.wclab.worldcraft.co.jp
 21     ErrorLog logs/copper-error_log
 22     CustomLog logs/copper-access_log common
 23     Alias /seinen/ "/web/www/seinen/"
 24 </VirtualHost>
 25 #20120118
 26 <VirtualHost *:80>
 27     ServerAdmin yutaka.fujii@worldcraft.co.jp
 28     DocumentRoot /web/www/public_html
 29     ServerName copper
 30     ErrorLog logs/copper-error_log
 31     CustomLog logs/copper-access_log common
 32     Alias /seinen/ "/web/www/seinen/"
 33 </VirtualHost>
 34 #20120118
 35 <Directory "/web/www/seinen">
 36     Options None
 37     AllowOverride All
 38 </Directory>
 39 <Directory "/usr/local/*/public_html">
 40     Options None
 41     AllowOverride All
 42 </Directory>
 43 <Directory "/var/*/public_html">
 44     Options None
 45     AllowOverride All
 46 </Directory>

** リンク [#d35863fe]

** 関連ページ [#q0149710]

#ls2
- [[InterWikiName]] -- [[InterWiki]]のサーバリスト

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS