Localhost

在 localhost 上執行兩個不同網站的最佳方式

  • August 30, 2014

我想在我的電腦上使用 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(在您對主機進行配置更改後,請確保您重新啟動網路。

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