Apache-2.2
可以在基於 IP 的伺服器上設置多個虛擬主機嗎?
我目前在基於 IP 的 apache Web 伺服器上設置了一個 Web 開發登台環境。沒有與之關聯的域。因此,只能通過輸入 URL 的 IP (xxx.xxx.xxx.xxx) 來訪問它。是否可以在具有單個 IP 的伺服器上創建另一個開發區域?
我通常會創建一個子域並指向新的開發軌道。我不必與沒有域的基於 IP 的伺服器抗衡。目前,它被設置為通過預設虛擬主機提供自身的單個實例。
有沒有什麼簡單的方法可以在這種類型的 Web 伺服器上添加更多的開發實例?
是的,你可以,你只需要改變監聽埠
Listen 80 Listen 81 <VirtualHost xxx.xxx.xxx.xxx:80> ... </VirtualHost> <VirtualHost xxx.xxx.xxx.xxx:81> ... </VirtualHost>
通過某種域名訪問它(您可能需要將條目放入主機文件中),然後創建附加到不同域名的虛擬主機。
如果您出於某種特定原因需要僅通過 IP 地址繼續訪問它,您唯一的選擇是讓 Apache 偵聽更多埠,並將虛擬主機連接到不同的埠。