Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2026323
  • 博文数量: 433
  • 博客积分: 918
  • 博客等级: 准尉
  • 技术积分: 3218
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 18:21
个人简介

你是不是暗恋我,那就给我发个消息呀,让我知道o(∩∩)o

文章分类

全部博文(433)

分类: 虚拟化

2013-11-02 01:56:19

其实很简单,假设我们要支持两个网站和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) |
0

上一篇:PHP5 mysqli 教程

下一篇:ubuntu lamp

给主人留下些什么吧!~~