Mac-Osx

為 localhost OS X 10.6 分配多個 IP 地址

  • September 14, 2019

我正在嘗試在啟用 HTTPS 的情況下在本地託管多個網站,但為了做到這一點,我需要將本地電腦配置為使用多個 IP 地址作為 localhost(我相信)。有沒有辦法同時在本地解析多個 IP 地址?

我正在使用 OS X 10.6(標準版 - 不是伺服器)和 MAMP 伺服器設置。

謝謝!

您不需要多個 ip 即可在一台 Web 伺服器上託管多個網站。您需要使用“虛擬主機”(如果您還需要它,請使用 https)。這裡有一個 MAMP 上的虛擬主機指南http://sawmac.com/mamp/virtual/

要別名 localhost,您可以使用此終端命令創建“回送”:

ifconfig lo0 alias 127.0.0.2

使用 localhost 別名設置,您可以因此創建多個 HTTPS 虛擬主機:

<VirtualHost 127.0.0.1:443> ...... </VirtualHost>
<VirtualHost 127.0.0.2:443> ...... </VirtualHost>

如果需要,您還可以通過 root 的 cron 在啟動時初始化這些主機:

sudo crontab -e
@reboot ifconfig lo0 alias 127.0.0.2

希望這可以幫助遇到與我相同的問題的任何人!

引用自:https://serverfault.com/questions/402744