Php
如何在 ubuntu 上創建虛擬主機?
我想在 ubuntu 上創建虛擬主機。我正在使用 ubuntu 和 apache 伺服器。
例如,我有兩個這樣的文件:
/var/www/project1/index.php /var/www/project2/index.php
我希望當我在瀏覽器中使用project1.dev時它應該指向**/var/www/project1/index.php**
和
如果我在瀏覽器中使用project2.dev那麼它應該指向**/var/www/project2/index.php**
我嘗試了一些文章,但有很多資訊,我無法執行它。我是 ubuntu 新手,有人能告訴我確切的要點和命令嗎?
謝謝
您可以通過在
/etc/apache2/sites-available
. 例如:# /etc/apache2/sites-available/project1.dev <VirtualHost *:80> ServerName project1.dev ServerAlias www.project1.dev DocumentRoot /var/www/project1.dev/public_html </VirtualHost>
然後,您可以通過執行來啟用它們
sudo a2ensite virtualhostname
。例如,a2ensite project1.dev
。然後通過執行重新載入 apachesudo service apache2 reload
。您還需要添加一個條目,
/etc/hosts
以便您可以在瀏覽器中使用假域名訪問它們。例如:# /etc/hosts 127.0.0.1 project1.dev
這有幫助還是您需要更多資訊?