(1)配置管理员的电子邮件地址
ServerAdmin指令可以用于配置WWW服务器管理员的电子邮件地址,当服务器发生问题的时候,Apache会自动向这个邮箱发生相关的邮件给管理员ServerAdmin指令的具体形式如下。
ServerName 完整的域名:端口号
如,ServerAdmin root@localhost
(2)设置主机的名称
ServerName指令指定了Apache服务器用于识别自身的名字和端口号。ServerName指令的语法规则如下。
ServerName 完整的域名:端口号
如ServerName www.zzidc.com:80,其中端口号是可选的,可以不指定。
通常情况下,并不需要设定ServerName,Apache服务器将自动通过DNS来获得自身的名字时,可以通过ServerName指令指定服务器所在的IP地址。
(3)网页存放目录
DocumentRoot指令指定了主机中网页文件的根目录,其语法规则如下。
Document 目录路径
如Document/var/www/html,表示主机根目录/var/www/html,Apache服务器根据DocumentRoot指令指定的根目录,将客户端HTTP请求中的URL地址转换为对应文件在主机上的真实路径。
(4)根据文件的内容来判断文件的类型
web服务器可以通过使用后缀名MIME类型映射来对不同的文件类型做不同的处理。除此之外,Apache服务器还可以通过分析文件的内容来判断文件的具体类型,这种方式称为magic方式。
mod_mime_magic.c模块可以使Apache由文件内容觉得其MIME类型。只有载入了mod_mime_magic.c模块,才能处理MIMEMagicFile文件声明。MIMEMagicFile指令用于指定magic标志文件的位置。
<IFModule mod_mime_magic.c> MIMEMagicFile conf/magic </IFModule>
(5)设置预定首页
(6)设置Apache目录访问权限的控制文件
AccessFileName.htaccess
(7)记录警告及其以上的信息
debug:Debug信息
info:一般信息
notice:通知信息
warn:警告信息
error:错误信息
crit:致命错误
alert:马上需要处理的信息
emerg:系统即将死机
(8)设置Apache根目录的访问权限和访问方式
<Directory/> Options FollowSymlinks AllowOverride None </Directory>
(9)设置Apache主服务器网页文件存放目录的访问权限。
<Directory/> Options Indexs FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>