VirtualHost? 設定


ユーザ作成

環境にあわせて適当に設定してください。


サーバ側設定

設定ファイル(http-vhosts.conf)の修正

環境にあわせて適当に設定してください。
以下のように修正する。

$ sudo vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
  • 変更前
    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot "/usr/local/apache2/docs/dummy-host.example.com"
        ServerName dummy-host.example.com
        ServerAlias www.dummy-host.example.com
        ErrorLog "logs/dummy-host.example.com-error_log"
        CustomLog "logs/dummy-host.example.com-access_log" common
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host2.example.com 38     DocumentRoot "/usr/local/apache2/docs/dummy-host2.example.com"
        ServerName dummy-host2.example.com
        ErrorLog "logs/dummy-host2.example.com-error_log"
        CustomLog "logs/dummy-host2.example.com-access_log" common
    </VirtualHost>
  • 変更後
    <VirtualHost *:80>
       ServerAdmin m.minaco@gmial.com
       ServerName foo.hoge.com
       DocumentRoot /home/project/sample1/www
       ErrorLog logs/sample1-error_log
       CustomLog logs/sample1-access_log combined
    
    	<Directory /home/project/sample1/www>
    		Allowoverride All
    		Options None
    		Order deny,allow
    		Allow from all
    	</Directory>
    </VirtualHost>

設定ファイル(http.conf)の修正

以下の1行を追加する。

$ sudo vim /usr/local/apache2/conf/httpd.conf
変更前
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
 ↓
変更後
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

ホストファイル(hosts)の設定

$ sudo vim /etc/hosts

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
192.168.50.11           foo.hoge.com


クライアント側設定

Mac の設定ファイル(hosts)の修正

Mac のターミナルから以下のコマンドを実行し、hosts ファイルに以下の3行を追加する。

$ sudo vi /private/etc/hosts 

192.168.50.11           foo.hoge.com


Comment



Counter: 6799, today: 1, yesterday: 1

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-24 (火) 14:56:34 (1399d)