Localhost
在 localhost 上執行兩個不同網站的最佳方式
我想在我的電腦上使用 XAMPP for Linux 執行兩個網站:
- 一個用於我的公共網站開發
- 一篇用於我的論文(書目管理、摘要……)
它們完全不相關,我不想讓一個在另一個的子域上執行,也不想弄亂 .htaccess 文件。
最好的方法是什麼?
只需按原樣設置您的虛擬主機:
Name VirtualHost 127.0.0.1 <VirtualHost *:80> DocumentRoot /www/thesis ServerName thesiswork </VirtualHost> <VirtualHost test2:80> DocumentRoot /www/test2 ServerName test2 </VirtualHost> <VirtualHost test3:80> DocumentRoot /www/test3 ServerName test3 </VirtualHost>
然後在您的 /etc/hosts 文件中執行以下操作:
example.com 127.0.0.1 test2.example.com 127.0.0.1 test2.example.com 127.0.0.1 test2 127.0.0.1 test3 127.0.0.1
這樣您就可以訪問:example.com 或 test3.example.com(在您對主機進行配置更改後,請確保您重新啟動網路。