ubuntu下的虛擬主機的配置相對window下的虛擬主機配置有些許不一樣。html
對於要新建的虛擬主機,咱們能夠有以下幾個步驟:web
1.在/etc/apache2/sites-available/目錄下新建一個你要配置主機的文件,打開他,進行配置:apache
sudo vi /etc/apache2/sites-available/webQQ
#這是webQQ的虛擬主機 <VirtualHost *:80>
#虛擬主機的根目錄 DocumentRoot /var/www/webQQ
#主機名 ServerName www.webQQ.com
#對根目錄的一下配置 <Directory /varwww/webQQ>
#網站的首頁 DirectoryIndex index.html Options Indexes FollowSymLinks </Directory> </VirtualHost>
2.,由於apache的住配置文件apache2.conf也只是用include指令包括/etc/apache2/site-enable/目錄下的文件,而沒有包含/etc/apache2/sites-available/目錄下的文件,因此咱們將/etc/apache2/sites-available/webQQ軟連接到/etc/apache2/sites-enable/目錄下,這樣咱們的虛擬主機就配置成功了,當咱們不要這個虛擬主機時,咱們能夠將/etc/apache2/site-enable/下的軟連接刪除掉。ubuntu
sudo ln -s /etc/apache2/sites-available/webQQ /etc/apache2/sites-enable
3.咱們還要在/etc/hosts文件中添加主機名與ip的對應關係 網站
127.0.0.1 www.webQQ.com
4.最後一步咱們從新啓動apachespa
sudo /etc/init.d/apache2 restart
這樣咱們的虛擬主機就配置成功。rest