Mac-Osx
為 localhost OS X 10.6 分配多個 IP 地址
我正在嘗試在啟用 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
希望這可以幫助遇到與我相同的問題的任何人!