1
我正在使用XAMPP Web服務器。通過Internet訪問XAMPP中的多個站點(非本地主機)
我創建了很多虛擬主機。
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "E:/Servers/Server1"
ServerName localhost
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "E:/Servers/Server2"
ServerName local2
<Directory "E:/Servers/Server2">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
我可以在本地網絡中分別以localhost和local2訪問這兩個網站。
通過我的外部IP,我只能通過Internet訪問我的第一個網站。
但我的問題是,如何通過互聯網訪問我的所有虛擬主機(雖然都具有相同的IP),從另一臺計算機通過廣域網的不同網絡?
我沒有找到任何解決方案。
是否可以通過Internet訪問?
如果是,請詳細說明操作步驟。
你有你的虛擬主機的域名,或者你只是用IP地址訪問它們嗎? – PoByBolek
使用提供子域的(動態)域名服務。這樣你的web服務器virtualHost就可以確定你要處理哪個網站。 –