1.首先在“/etc/hosts”文件中加入当前主机的IP地址和需要设置的虚拟主机名: sudo vi /etc/hosts。
eg,我想建立一个名为clb.alex.com的虚拟域名,对应的ip127.0.0.2,在“/etc/hosts”文件中加入一行
127.0.0.2 clb.alex.com
2.在“/etc/apache2/sites-available”目录下有“000-default.conf”,比较低的Ubuntu版本可能名为“default”,
2.在“/etc/apache2/sites-available”目录下有“000-default.conf”,比较低的Ubuntu版本可能名为“default”,
将“000-default.conf"文件复制一份,并且命名为自己想要定义的名字,如“clb.conf"【注意,必须带有".conf"后缀】
然后修改其中内容:
做如下操作:
1)添加“ServerName clb.alex.com”;
2)修改“DocumentRoot /var/www”为自己定义的目录。
3.在“/etc/apache2/sites-enabled”中建立软连接,指向“/etc/apache2/sites-available”目录下刚建立的" clb.conf "文件,
3.在“/etc/apache2/sites-enabled”中建立软连接,指向“/etc/apache2/sites-available”目录下刚建立的" clb.conf "文件,
此处也必须带有" .conf "后缀!
切换到/etc/apache2/sites-enabled中,执行下列
sudo ln -s /etc/apache2/sites-available/clb.conf clb.conf
4.重启apache2: sudo /etc/init.d/apache2 restart
4.重启apache2: sudo /etc/init.d/apache2 restart
转载请注明出处。