iT邦幫忙

0

申請2個以上的網域名稱對應到同台電腦上不同的資料夾

各位好~
假設我想申請
http://www.boy.com
http://www.girl.com
http://www.friend.com
等~~的網域名稱,

但是呢,
都是各自指定到我同一台電腦centos作業系統下的資料夾空間:
var/html/boy =>此資料夾日後若有人輸入http://www.boy.com 則會都讀取此目錄的資料
var/html/girl =>此資料夾日後若有人輸入http://www.girl.com 則會都讀取此目錄的資料

var/html/friend =>此資料夾日後若有人輸入http://www.friend.com 則會都讀取此目錄的資料

請問這樣的話該如何設定呢?

1 個回答

8
wiseguy
iT邦超人 1 級 ‧ 2012-01-24 17:27:36
最佳解答
  1. 所有的 DomainName 都設定為同一個 IP。

  2. 在 centos 的 Apache 的設定檔中 /etc/httpd/conf/httpd.conf 中,加上以下的虛擬主機:

    <pre class="c" name="code">NameVirtualHost *
    <VirtualHost *>
    ServerName www.boy.com
    DocumentRoot /var/html/boy
    <Location />
    Order Deny,Allow
    </Location>
    </VirtualHost>
    <VirtualHost *>
    ServerName www.girl.com
    DocumentRoot /var/html/girl
    <Location />
    Order Deny,Allow
    </Location>
    </VirtualHost>
    <VirtualHost *>
    ServerName www.friend.com
    DocumentRoot /var/html/friend
    <Location />
    Order Deny,Allow
    </Location>
    </VirtualHost>

重跑 apache 即可。

我要發表回答

立即登入回答