其实很简单,假设我们要支持两个网站和xmall.com(少了个www其实是另一个网站),分别访问/var/www/xmallwithwww目录和/var/www目录,即
***************
xmall.com /var/www
/var/www/xmallwithwww
***************
1、安装Apache2
2、启动Apache2
$ sudo /etc/init.d/apache2 restart
3、测试安装是否成功,访问(默认端口是80)
4、修改/etc/apache2/sites-enabled/000-default内容:
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /var/www
#其他内容
为:
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /var/www
ServerName xmall.com
#其他内容
DocumentRoot /var/www/xmallwithwww
ServerName
#其他内容
5、重启Apache2:
$ sudo /etc/init.d/apache2 restart
6、确保/var/www/xmallwithwww目录存在(可以在里面新建一个index.html测试),如果已经申请了这两个域名,请跳到步骤8,否则继续
7、修改/etc/hosts,在127.0.0.1行尾添加两个域名: xmall.com
8、访问和http://
PS:如果要实现在不同端口下访问不同网站,只要在*后面加上相应的端口号,如:
NameVirtualHost *:80
NameVirtualHost *:8080
...
...
当然要保证Apache2监听了两个端口,可以在/etc/apache2/ports.conf里作相应修改。
阅读(1864) | 评论(0) | 转发(0) |