- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅析Apache/PHP/MsSQL安装和配置 窦锦帅 6323 jinshuai@ 目的 介绍LAMP架构 学习Apache/PHP安装定制和配置 探讨如何高效、安全的使用Apache/PHP等软件 什么是LAMP架构? Linux、Apache、MySQL 和 PHP(或 Perl) LAMP 的变体 Apache安装要求 磁盘空间 必须保证有50MB以上的自由临时磁盘空间。 ANSI-C编译器及编译环境 必须装有ANSI-C编译器,推荐使用gcc。 确保准确的时间 由于HTTP协议的元素都会用到时间。在基于网络时间协议(NTP)的系统中,一般是用ntpdate或rdate来同步时间。 Perl 5 有些用Perl写的支持脚本,如apxs或dbmmanage ,需要Perl5解释器(5.003或以上的版本就足够了). Apache安装过程 Apache起停命令 启动/停止/重启 Apache模块 core模块 启用的BASE组模块一 3、mod_auth 使用文本文件进行用户验证 常见指令:[AuthAuthoritative/AuthUserFile/AuthUserFile] 启用的BASE组模块二 4、mod_cgi 在非线程型MPM(prefork)上提供对CGI脚本执行的支持 启用的BASE组模块三 7、mod_mime 根据文件扩展名决定应答的行为(处理器/过滤器)和内容(MIME类型/语言/字符集/编码) 启用的BASE组模块四 10、mod_include 实现服务端包含文档(SSI)处理,SSI是嵌入HTML页面中的指令,在页面被提供时由服务器进行运算,以对现有HTML页面增加动态生成的内容,而无须通过CGI程序提供其整个页面,或者使用其他动态技术。 例子: AddType text/html .shtml AddOutputFilter INCLUDES .shtml 启用的扩展模块一 1、mod_so 允许运行时加载DSO模块 常见指令:[LoadFile/LoadModule] 例子: LoadModule php4_module modules/libphp4.so 2、mod_deflate 压缩发送给客户端的内容,Web 服务器能够在将输出发回给客户机之前压缩它。这将使通过 Internet 发送的页面更小,代价是 Web sever的 CPU 开销,根据实际生产环境观察,页面压缩比能达到15-60左右 启用的扩展模块二 3、mod_rewrite 此模块提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的 URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。 例子: RewriteEngine On //打开关闭Rewrite引擎 RewriteRule ^/abc_(.*)_(.*).html /test.php?first=$1last=$2 [L,R] 测试url:1/abc_5_10.html Deflate压缩配置 Location / # 插入过滤器 SetOutputFilter DEFLATE # Netscape 4.x 有一些问题... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 有更多的问题 BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE 会伪装成 Netscape ,但是事实上它没有问题 BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # 不压缩图片 SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary # 确保代理不会发送错误的内容 Header append Vary User-Agent env=!dont-vary /Location 禁用的BASE组模块一 1、mod_actions 基于媒体类型或请求方法,为执行CGI脚本而提供 2、mod_autoindex 自动对目录中的内容生成列表,类似于“ls”或“dir”命令 3、mod_env 允许Apache修改或清除传送到CGI脚本和SSI页面的环境变量 4、mod_imap 这个模
您可能关注的文档
最近下载
- 《针刺伤预防与处理》团体标准解读与实践PPT课件.pptx VIP
- 碳素、活性炭生产加工项目环评报告书.pdf VIP
- 《曹刿论战》第2课时示范公开课教学PPT课件【统编人教版九年级语文下册】.pptx
- (含图)原神家具负载表及计算器2.0.5.4.xlsx
- 【培训课件】财务管理与集团内部控制.ppt VIP
- DB50T 632-2015 火灾高危单位消防安全评估规程.pdf VIP
- 长庆油田公司第一采气厂地面产能建设工程 竣工资料编制办法.pdf
- AI能力融入职业院校教师数字素养培养的路径研究.docx VIP
- SB_T 11094-2014中药材仓储管理规范.pdf
- 102623 PDMS管道建模中放坡、开孔等12个学习要点.pdf
文档评论(0)