我想要有兩個不同的目錄,從相同的IP但不同的連接埠開啟。我找不到辦法做到這一點,我嘗試了很多不同的論壇和谷歌,但仍然一無所獲。我可以建立這樣的虛擬主機嗎?
例子:
127.0.0.1:80 -> /Applications/AMPPS/www80
127.0.0.1:12 -> /Applications/AMPPS/www12
是的,我在 Mac 上運行,但 Mac 和 Windows 之間的說明應該相同
答案1
是的,可以透過配置 2 個虛擬主機來實現。您需要透過修改httpd.conf
和新增以下行來確保 Apache 也配置為偵聽這兩個連接埠。
Listen 12
您可以配置類似於以下配置的 apache。
<VirtualHost *:80>
DocumentRoot "/Applications/AMPPS/www80"
</VirtualHost>
<VirtualHost *:12>
DocumentRoot "/Applications/AMPPS/www12"
</VirtualHost>
您可以將該配置放在sites-available
配置目錄中,然後用於a2ensite
實際啟用該站點,然後重新啟動 apache。