- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
short_open_tag 设定是否使用短的PHP标记(?和?)。若不使用,则PHP标记必须使用?php作为PHP脚本的开头,以?作为结束。该指令的默认值为Off,即short_open_tag = Off。 precision 该指令用于设定浮点数显示时的有效位数,默认值为14。 display_errors 该指令用于设定是否将错误信息显示在客户端的浏览器上。建议用户在Web站点上将该指令的值设为Off,否则,有些用户会利用显示在客户端浏览器上的错误信息而攻击Web服务器。 output_buffering 输出缓存允许用户在输出正文内容之后向客户端发送header和cookies。该指令的值可以为On(允许)、Off(禁止)或Integer(整数),当该指令的值为一整数时,系统建议为4096(单位为byte)。 implicit_flush 该指令用于设定强制刷新(flush),即让PHP告诉输出层在每个输出块之后自动刷新自身数据,这等效于在每个print()或echo()调用和每个HTML块后调用flush()函数。打开该指令会导致严重的运行时冲突,建议用户仅在debug过程中将该指令打开。 max_execution_time 设定每个脚本的最大执行时间,以秒为单位。若该指令的值为-1,表示脚本的执行时间不受限制。 memory_limit 设定脚本执行时最大可以使用的内存量。该指令的值可以为一个整数(表示单位为byte),也可以为一个整数和一个容量的单位组合,如128M。 file_uploads 是否允许以http方式上传文件。该指令的值可以为On(允许)或Off(禁止)。 upload_max_filesize 以http方式上传文件时,设定上传文件的大小。如限制上传文件的大小为2M,应使用如下配置语句: upload_max_filesize=2M ④块 使用一对和/构成的区域,就如HTML语言中的一对标记一样,可以看成是块。如下所示: Directory / Options FollowSymLinks AllowOverride None Order deny,allow Deny from all /Directory 9.4.3 测试配置 用户修改httpd.conf后,必须重新启动httpd服务才能使修改生效。为了保证Web站点的正常运行,对配置文件进行修改后,应先测试配置文件语法是否正确,配置文件的语法正确后,再重新启动httpd服务。可以使用如下命令: [root@localhost bin]# ./apachectl configtest apachectl程序位于用户安装Apache位置的bin目录下。若上述命令的执行结果为“Syntax OK”时,表明httpd.conf文件的语法正确,否则,用户应根据执行结果的提示,重新修改httpd.conf文件的内容。 建议用户在修改httpd.conf文件的内容时,应先备份该文件。 9.5 指令的分类及介绍 Apache的配置都是由指令完成的,这些指令一般分为如下三大类: 服务器特征指令 服务器特征指令是指服务器外部能显示出来的指令。如端口、IP地址等。 服务器性能指令 服务器性能指令是指服务器内部处理时的一些可变选项,外部一般看不出来。如最大允许多少台客户机连接服务器、客户机请求服务器的超时时间等。 目录指令 目录指令是指有关目录方面的指令,如虚拟主机、虚拟目录的配置等。这类指令比较常用,也比较重要。 9.5.1 服务器特征指令 服务器特征指令主要包括如下几个方面的内容: ①Listen [IP:]port Apache默认配置的端口号是80。如要更改Web站点的端口号为8080,使用指令Listen 8080,则用户在访问该Web站点时就必须指明端口号,如:8080。Listen指令可以在httpd.conf文件中使用多次,表示服务器可以同时监听多个端口的请求。 ②ServerRoot 全路径名 该指令指明了Apache服务器的根目录所在的位置,包括conf、bin、logs等多个子目录,其它文件所在的位置都是以这个目录为基准的。一般不建议用户修改该指令的值。如: ServerRoot /usr/local/apache2 表示Apache服务器的根目录为/usr/local/apach2/。 ③ErrorLog filename 该指令用于指定错误日志文件的名称和路径。如: ErrorLog logs/error_log 表示错误日志文件
原创力文档


文档评论(0)