ubuntu下的虚拟主机的配置相对window下的虚拟主机配置有些许不同。
对于要新建的虚拟主机,我们可以有如下几个步骤:
1.在/etc/apache2/sites-available/目录下新建一个你要配置主机的文件,打开他,进行配置:
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/下的软链接删除掉。
sudo ln -s /etc/apache2/sites-available/webQQ /etc/apache2/sites-enable
3.我们还要在/etc/hosts文件中添加主机名与ip的对应关系
127.0.0.1 www.webQQ.com
4.最后一步我们重新启动apache
sudo /etc/init.d/apache2 restart
这样我们的虚拟主机就配置成功。
时间: 2024-10-05 16:55:03