Chinaunix首页 | 论坛 | 博客
  • 博客访问: 318087
  • 博文数量: 82
  • 博客积分: 1530
  • 博客等级: 上尉
  • 技术积分: 771
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-16 03:44
文章分类

全部博文(82)

文章存档

2011年(6)

2010年(76)

我的朋友

分类: LINUX

2011-04-14 20:34:14

小小看了以下 /etc/apache2 下面的文件,还是有点多的
apache2.conf            envvars     mods-available  sites-available
apache2.conf.dpkg-dist  httpd.conf  mods-enabled    sites-enabled
conf.d                  magic       ports.conf

下面一个个来看
apache2.conf 为总的配置文件,注意文件里面出现
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

# Include all the user configurations:
Include /etc/apache2/httpd.conf

# Include ports listing
Include /etc/apache2/ports.conf

# Include generic snippets of statements
Include /etc/apache2/conf.d/

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/

所以这个配置文件包含了几个文件夹的内容和port.conf httpd.conf这两个配置文件。

envvars是 environment variables,也就是环境变量的意思。里面定义了一些环境变量,比如apache的用户等。
我的httpd.conf文件是空的。
port.conf 文件配置了服务器要监听哪些端口,原来的默认配置有
Listen 80
你只需要另起一行加上 Listen XX(你添加的端口)

接下来需要为新添加的虚拟主机添加虚拟根目录。这个操作都是在sites-enabled/000-default这个配置文件中配置
里面应该已经有等等的相关信息
你只需要把这些全部copy
然后粘贴,修改以下VirtualHost的端口号,和根目录
DocumentRoot /var/www

保存退出
重启apache
sudo apache2ctl restart
搞定!

阅读(5051) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~