环境:centos6.5
配置文件解释
#根目录 :用来存放apache的配置文件和相关的日志信息
ServerRoot "/usr/local/apache"
#设置服务器监听的端口
Listen 80
Listen 8080
#注意可以设置多个监听端口,ServerName的端口号必须要选择在这里已经声明的
#设置管理员邮件地址
ServerAdmin test@gmail.com
#设置主机名称
ServerName www.example.com:80
#如果没有域名,可以使用ip地址
#ServerName 1.2.3.123:80
#注意这里的端口号必须从上面的Listen那一项中声明的端口号中选取,否则会失败
#也可以省略端口,那么只要使用Listen中声明的任意一个端口都可以访问
#ServerName www.test.com:8080
#设置错误日志
ErrorLog "/usr/log"
#设置文档目录
DocumentRoot "/home/wwwroot/"
#文档目录是指包含web网站源代码的那个目录
#设置首页
DirectoryIndex index.html index.php
#这个首页是指客户端访问网站的时候首先看到的页面文件名,这个文件应该在DocumentRoot的那个目录下
#可以设置多个文件名,会依次从前往后尝试,一旦尝试成功就停止尝试
#设置网站的编码格式( GB2312 or UTF-8 )
AddDefaultCharset UTF-8
注意:目录都要使用双引号将路径括起来
案例:
部门内部需要搭建一台web服务器,有以下需求:
- 采用的IP地址和端口为192.168.1.80:80
- 首页采用index.html文件
- 管理员E-mail地址为root@gmail.com
- 网站的编码方式为GB2312
- 所有的网站资源都放置在“/var/www/html”目录下
- 将Apache的根目录设置为“/etc/httpd”目录