Ubuntu apache2配置虛擬主機

weixin_33724059發表於2018-02-03

示例環境

  • 根據自己的環境檢視。
    IP:192.168.0.108
    域名:www.tp5.com
    目錄:/home/error/www/html/tp5test

一、在/etc/hosts下新增

sudo vim /etc/hosts
新增
192.168.0.108 www.tp5.com
6743821-9cb32e090d6a66ef.png
hosts.png

二、在/etc/apache2/sites-available目錄下建立test.conf

sudo cp /etc/apache2/sites-availabel/000-default.conf /etc/apache2/sites-availabel/test.conf

三、修改test.conf檔案

vim /etc/apache2/sites-availabel/test.conf
修改為
<VirtualHost *:80>
        ServerName www.tp5.com
        ServerAdmin webmaster@localhost
        DocumentRoot /home/error/www/html/tp5test
</VirtualHost>

四、啟動配置

1、建立關聯

sudo ln -s /etc/apache2/sites-availabel/test.conf /etc/apache2/sites-enabled/
或
sudo a2ensite /etc/apache2/sites-availabel/test.conf

2、重新啟動apache2

sudo /etc/init.d apache2 restart
或
sudo service apache2 restart

五、想要在windows上訪問還需要設定

1、開啟C:\Windows\System32\drivers\etc\hosts

新增
192.168.0.108 www.tp5.com

如圖

6743821-80c5b3c5e8707621.png
ven.png

相關文章