CustomLog logs/access_log combined
4、相关参数的解释
1)ServerRoot参数 该参数用于指定Apache软件安装的目录
2)Listen参数 用于指定Apache所监听的端口,默认情况下Apache的监听端口为80.在服务器有多个IP地址的情况下,Listen参数还可以用于设置监听的Ip地址
3)User和Group参数 用于指定Apache进程的执行者和执行者所属的用户组,如果要用UIG或者GID,在ID前面加上#号
4)ServerAdmin参数 该参数用于指定Web管理员的邮箱地址,这个地址会出现在系统连接出错的时候,以便访问者能够及时通知WEB管理员.
5)DocumentRoot参数 该参数用于指定Web服务器上的文档存放的位置,在未配置任何虚拟主机或虚拟目录的情况下,用户通过http访问WEB服务器,所有的输出资料文件均存放在这里.
6)ErrorLog 用于指定记录,Apache运行过程中所产生的错误信息的日志文件位置,方便系统管理员发现和觖决故障
5、符号链接和虚拟目录
1)虚拟目录是一种将根目录以外的内容加入到站点中的办法.设置方法如下
#使用Alias参数设置虚拟目录和实际目录的对应关系
Alias /lopn /var/www/lopn
#使用Directory段设置/var/www//lopn目录的访问权限
<Directory "/var/html/lopn">
……………………………………
</Directory>
此时,重启服务器,使用 域名或IP/lopn即可访问
2)符号链接 :其时符号链接所实现的功能和虚拟目录是完全一样的,只不过是实现机制不同而已!
还如上例:使用符号链接不需要修改配置文件,只需要在 根目录下创建一个连接 使用如下指令
#ln -s /var/www/lopn lopn
此时即可通过 域名或IP/lopn即可访问访问到/var/www/lopn 下的内容
6、个人空间
拥有帐号的本地帐号可以利用Apache发布自己的东西,假设有一用户lopn,则其发布地址为http://主机/~lopn
下面我们开始配置
<IfModule mod_userdir.c> //表示加载这个模块,表示apache开放个人空间功能
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
UserDir disabled root /禁止root用户发布
#
# To enable requests to /~user/ to serve the user''s public_html
# directory, remove the "UserDir disabled" line above, and uncomment
# the following line instead:
#
#UserDir public_html /去掉注释符开启功能,表示个人用户目录下的public_html 内容发布
</IfModule>
接下来要对目录的权限进行设置,如下,apache提供默认设置,去掉#号即可,如下所示
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
#
这样就配置好了个人空间.不过设置的时候注意权限的设置
7、Apache安全配置
Apache 提供了多种的安全控制手段,包括WEB访问控制, |