新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc

新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc

ID:35999380

大小:293.50 KB

页数:9页

时间:2019-05-02

新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc_第1页
新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc_第2页
新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc_第3页
新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc_第4页
新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc_第5页
资源描述:

《新增资源及索引表-王辉静项目13任务2实施_Apache服务的基本配置.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、l任务2Apache服务的基本配置1.实施要求了解Apache主要配置文件中各配置项的基本含义,掌握通过修改配置文件更改网站发布根目录,日志文件位置等常用选项。了解基于IP地址的虚拟主机和基于主机的虚拟主机的区别,掌握通过修改配置搭建虚拟主机环境并且了解测试虚拟主机的方法。2.实施步骤(1)Apache目录结构Apache安装成功后已经包含一些初始设定,在配置Apache之前需要弄清Apache服务的一些文档及目录结构。/etc/httpd/conf/httpd.conf#主配置文件这是httpd的主要配置文件,一些配置和结构都是httpd安装后此文件默

2、认指定的。/etc/httpd/conf.d/#附加的配置文件目录这个目录里的所有.conf文件会被包含进入主配置文件,用户可以在不修改主配置文件的情况下加入一些自定义配置,方便系统升级维护。/var/log/httpd/#网页服务器的日志文件目录存放httpd的日志文件,access_log是访问日志,error_log是错误日志,如果网站规模较大就需要注意日志文件的容量。/usr/lib64/httpd/modules/#Apache的扩展模块目录这个目录一般被链接到/etc/httpd/modules/,包含Apache的扩展模块,用户可在主配置文

3、件中选择需要载入的模块。/var/www/html/#网站发布的根目录网站默认根目录位置,网站文件需要发布到这个目录下。(2)Apache基本配置Apache主配置文件/etc/httpd/conf/httpd.conf由三部分组成:1.GlobalEnvironment(全局环境配置)2.‘Main’serverconfiguration(主服务器配置)3.VirtualHosts(虚拟主机配置)本节主要介绍全局环境配置和主服务器配置中的常用配置项,虚拟主机配置部分将在下一小节专门说明。$vim/etc/httpd/conf/httpd.confSer

4、verTokensOS#主要用来设置服务器响应的主机头(header)信息,可以返回Apache的版本,服务器操作系统以及编译进的模块的描述信息等。默认设置为OS,返回类似 Server:Apache/2.0.41(Unix)这样的主机头信息。ServerRoot"/etc/httpd"#服务器配置文件的根目录,日志、模块等目录也链接到此目录中。PidFilerun/httpd.pid#httpd的PID文件,是相对路径,绝对路径解析为/etc/httpd/run/httpd.pidTimeout60#服务器和客户端收发数据的超时间隔,单位为秒KeepA

5、liveOff#是否支持持久化连接(每个连接超过一个请求),可设置On/Off,建议修改为OnMaxKeepAliveRequests100#设置每次连接最大请求数量,与上个配置项有关,0代表不限制。KeepAliveTimeout15#设置每次连接中的多次请求的时间间隔。StartServers8#服务器启动时建立的子进程数量。MinSpareServers5#指定空闲子进程的最小数量。MaxSpareServers20#设置空闲子进程的最大数量。ServerLimit256#服务器最大连接限制,这个可根据服务器配

6、置修改,可以影响MaxClientsMaxClients256#限定同一时间客户端最大接入请求的数量,此参数受ServerLimit限制,不能超过ServerLimit设定数量,而且必须跟在ServerLimit参数后。MaxRequestsPerChild4000#每个子进程在其生存期内允许服务的最大请求数量StartServers4#服务器启动时建立的子进程数MaxClients300#允许同时伺服的最大接入请求数量(最大线程数量)MinSpareThreads25#最小空闲线程数MaxSpa

7、reThreads75#最大空闲线程数ThreadsPerChild25#每个子进程建立的常驻的执行线程数MaxRequestsPerChild0#设置每个子进程在其生存期内允许伺服的最大请求数量,设置为0为没有限制#prefork.c和worker.c两个配置项主要针对Apache性能优化。prefork是系统默认使用的模式,在此模式下使用非线程型的、预派生的web服务器,它的工作方式类似于Apache1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问

8、题就不会影响到其他请求。这个MPM内存占用比较大,具有很强的自身调节能力,只需要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。