網際網路‎ > ‎Apache‎ > ‎

一台機器不同資料夾使用多個域名的做法

張貼者:2012年8月15日 下午11:39Wei-Chang Lin   [ 已更新 2012年8月16日 上午1:42 ]

呃,之前都不知道這個方法,真是太遜了,今天碰巧看到了就記下來吧,以備不時之需。
總而言之就是要到httpd.conf裡面寫入VirtualHost的功能囉!


這樣就可以用資料夾當虛擬網站了。


避免浪費時間再找過,參考連結:
1.Appserv 2.5.10 virtualhost setting
2.Apache VirtualHost 虛擬主機設定
3.SFS3 系統平台更新為 Ubuntu 9.10

------------------------------------------------------------------------------------------------------------------------------------------

找到httpd.conf設定檔,改吧~輸入紅字部份再重新啟動service httpd就好啦~

#NameVirtualHost *:80

移去#改成

NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName 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 root@example.com

    DocumentRoot /home/root/www/

    ServerName example.com

</VirtualHost>

Comments