網頁

say something.....

為了怕自己的一些心得跟想法會不容易保存跟查詢,才會有這一個部落格的存在,歡迎您大駕光臨

2013年1月20日 星期日

如何在apache 2.2中設定多網域


實做方式
1.在httpd.conf中找到這一段
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
改成
# Virtual hosts
  Include conf/extra/httpd-vhosts.conf
簡單的說就是把#拿掉。接下來就可以關掉了


2.接下來,去找到conf/extra/httpd-vhosts.conf 這個檔案,打開他。
3.找到  NameVirtualHost *:80  這一行,確定前面是沒有被#起來的。
4.然後在 httpd-vhosts.conf  這個檔案的最後面加上

#第一個網頁
<VirtualHost *:80>
    ServerAdmin admin@gmail.com
    DocumentRoot "D:/www"
    ServerName www.web-a.com.tw
    ServerAlias www.web-a.com.tw
    ErrorLog "logs/web-a.log"
    CustomLog "logs/web-a-access.log" common
    <Directory "D:/www">
      Options FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
    </Directory>
</VirtualHost>
#第二個網頁
<VirtualHost *:80>
    ServerAdmin admin@gmail.com
    DocumentRoot "D:/www2"
    ServerName www.web-b.com.tw
    ServerAlias www.web-b.com.tw
    ErrorLog "logs/web-b.log"
    CustomLog "logs/web-b-access.log" common
    <Directory "D:/www2">
     Options FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
    </Directory>
</VirtualHost>

要修改的地方就是被像這樣標示起來的地方啦!
每當要新增一個虛擬伺服器位置就在這個檔案新增一塊就搞定啦!!
最後一個步驟~~設定完存檔後請記得要把Apache重開

沒有留言:

張貼留言