Web网站服务(一)续

  1. 3.查看web站点访问

  1. httpd服务器使用了两种类型日志,访问日志和错误日志,这两种日志的名称分别为access_log和error_log,均位于/usr/local/httpd/logs目录下

  1. 通过访问日志文件,可以及时了解web站点的访问情况。访问日志中的每行对应一条访问记录,记录了客户机的IP地址,访问服务器的日期和时间请求的网页对象等信息。

  1. 通过错误日志文件error_log,可以为排查服务器运行故障提供参考依据。

  1. 错误日志文件的每行对应一条错误记录,记录了放生错误的日期和时间,错误事件类型,错误事件的内容描述

  1. 1.2.2.httpd.conf配置文件

  1. 若要对Web站点进行更加具体,更加强大的配置,仅仅学会参加“servername”配置项还不够,还要熟悉httpd.conf 配置文件

  1. 主配置文件httpd.conf由注释行,设置行两部分内容组成,与大多数配置文件一样,以“#”注释。除了注释行和空行以外都是配置行,构成了web服务的有效配置。根据配置项所作用的范围不同,设置行又可分为全局配置,区域配置。

  1. 1.全局配置

  1. 全局配置决定httpd服务器的全局运行参数,使用“关键字 值”的配置格式。

  1. 每条配置项都是一项独立的配置,不需要包含在其他任务区域中。一下列出可httpd.conf中常用的全局配置项

  1. 各项配置项含义为下

  1. ServerRoot:设置各服务器的根目录,该目录下包括了运行web站点必须的子目录和文件。默认情况下,httpd服务器的根目录为httpd的安装目录。

  1. Listen:设置httpd服务器监听的端口号,默认为80

  1. User:设置运行httpd进程是的用户身份,默认为daemon

  1. Group:设置运行httpd进程时的组身份,默认为daemon

  1. ServerAdmin:设置httpd服务器的管理员邮箱地址,可任意通过邮箱地址及时联系Web站点的管理员。

  1. ServerName:设置web站点的完整主机名(主机名+域名)

  1. DocumentRoot:设置网站根目录,即网页文档在系统中的实际存放路径

  1. Directoryindex:设置网站的默认索引页,可以设置多个首页文件,以空格分开,默认首页文件为index.html

  1. ErrorLog:设置错误日志文件的路径,默认路径为logs/error_log

  1. LogLevel:设置记录日志的级别,默认级别为warn(警告)

  1. CustomLog:设置访问日志文件的路径,日志类型,默认路径为logs/access_log,类型为common(通用格式)

  1. PidFile:设置用于保存httpd进程号(PID)的文件,默认地址为logs/httpd.pid,log目录位于Apache的服务器根目录下

  1. AddDefaultCharset:设置站点中的网页默认使用的字符集编码,如:utf-8,gd2312

  1. Include:包含另一个配置文件的内容,可以实现将一些特殊功能的配置放到一个单独的文件中,在使用Include配置项将其包含到http.conf文件中,这样便于独立进行配置功能的维护而不影响主配置文件

  1. 以上时httpd.conf中重要的全局配置项。还有很多配置项,需要使用可以查看Apache服务器中的相关帮助手册

  1. 2.区域配置项

  1. 除全局配置项外,httpd.conf文件中的大多数配置项时包括在区域中的。区域配置使用一对组合标记,限定了配置项的作用范围。

  1. 以上区域中,设置了一个根目录的区域配置,其中添加的访问控制相对配置支队根目录有效,而不会作用于全局或其他目录区域。

  1. *注意:这里说的根目录时指设置httpd服务的根目录,而不是centos系统的根目录

猜你喜欢

转载自blog.csdn.net/m0_65487180/article/details/129731218