小弟沒有用路由,所以只能說在沒有路由器下的使用方式,有兩種:
1.如果是用Apache的話就很好設,在httpd.conf裡它也可以設定虛擬伺服器,也就是用同一個網域設定兩個以上的虛擬伺服器.如果網域是XXX.com.tw,那麼虛擬伺服器可設定為1.XXX.com.tw和2.XXX.com.tw等等,名字可自取,只是路徑不同.
2.另一種比較簡單的方式就是改路徑,也就是將預設的Web路徑設到上一層目錄,也就會變成例如:http://XXX.com.tw/test1/index.php和http://XXX.com.tw/test2/index.php等等,用路徑來區分,只是這個方式會把
真實路徑曝露在外,有安全性的顧慮.
用路由的方式我比較不知道,因為我覺得有困難在的是它應該只能指向主機IP開服務,沒辦法用同主機兩個目錄,它的功能我在猜是網內兩台主機以上要當伺服器這樣才行.
在httpd.conf文件最下面就是設虛擬主機的設定.
#NameVirtualHost *
#
# 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 *>
# 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>
|