首页 Apache的URL知识

Apache的URL知识

举报
开通vip

Apache的URL知识 本电子书由站长百科(www.zzbaike.com)教程组制作 Apache的 URL知识  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的URL知识     本电子书整理自站长百科Apache的URL知识词条,查看内容请访问网站。    目录 Apache的URL知识 .............................................................................

Apache的URL知识
本电子书由站长百科(www.zzbaike.com)教程组制作 Apache的 URL知识  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的URL知识     本电子书整理自站长百科Apache的URL知识词条,查看内容请访问网站。    目录 Apache的URL知识 .......................................................................................................1 相关模块和指令............................................................................................................2 DocumentRoot................................................................................................................2 DocumentRoot以外的文件............................................................................................3 用户目录........................................................................................................................4 URL重定向......................................................................................................................5 反向代理........................................................................................................................6 File Not Found............................................................................................................7 更多电子书....................................................................................................................8 WordPress啦(www.wordpress.la) 聚合全球资源,助力中文WordPress,报道国内外最新的WordPress资讯,提 供WordPress常用插件及优秀免费 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 下载,WordPress中文开发技术文档http:// ww.wordpress.la/codex.htmlw 爱好者的必备之选    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  推荐内容: 2G美国免费空间 | 1 美元银币竞拍 相关模块和指令 相关模块 mod_alias:: mod_proxy ::mod_rewrite:: mod_userdir ::mod_speling ::mod_vhost_alias 相关指令 Alias::AliasMatch::CheckSpelling::DocumentRoot::ErrorDocument::Op tions::ProxyPass ProxyPassReverse::ProxyPassReverseCookieDomain::ProxyPassReverseC ookiePath Redirect::RedirectMatch::RewriteCond::RewriteMatch::ScriptAlias:: ScriptAliasMatch UserDir DocumentRoot Apache 根据请求定位文件的默认操作是:取出 URL 路径(即 URL 中主机名和 端口后面的部分)附加到由 DocumentRoot 指定的文件系统路径后面。这样就组成 了在网上所看见的基本文件树结构。 本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  如果服务器有多个虚拟主机,则Apache会使用下述两种方法之一:使用每个 虚拟主机自己的DocumentRoot来组成文件系统路径,或者使用由 mod_vhost_alias提供的指令基于IP地址或主机名动态地定位文件。 实际应用中,经常有必要允许网络对 DocumentRoot 以外的文件进行访问。 对此,Apache提供了多种方法,在Unix系统中,可 以在文件系统的DocumentRoot 目录下放置符号连接以访问其外部文件,考虑到安全问题,这种方法仅在相应目 录的 Options 指令中设置了 FollowSymLinks 或 SymLinksIfOwnerMatch 时才有 效。 DocumentRoot以外的文件 另外,使用 Alias 指令可以将文件系统的任何部分映射到网络空间中。例如, 这个命令 Alias /docs /var/web 可以把URL http://www.example.com/docs/dir/file.html映射为 /var/web/dir/file.html 。ScriptAlias指令功能相似,而且使所有目标路径下 的所有文件被视为CGI脚本。 AliasMatch和 ScriptAliasMatch指令可以实现基于正则表达式的匹配和替 换,以提供更大的灵活性。例如: 本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+) /home/$1/cgi-bin/$2 上述命令可以将http://example.com/~user/cgi-bin/script.cgi 映射到 /home/user/cgi-bin/script.cgi ,并视之为CGI脚本。 用户目录 在 Unix 系统中,一个特定用户"user"的主目录通常是"~user/"模块 mod_userdir 在网络上沿用了这个概念,允许使用 URL 访问位于各用户主目录下 的文件,例如: http://www.example.com/~user/file.html 出于安全原因,不应该给予网络用户直接操作主目录的权限,而应该在用户 主目录下新建一个目录,把网络文件放在这个新建的目录中,并用 UserDir 指 令告诉服务器。缺省的用户目录设置是"Userdir public_html",因此,上述例 子中的 URL 会映射到/home/user/public_html/file.html ,其中/home/user/ 是/etc/passwd 指定的用户主目录。 当/etc/passwd 没有指定主目录,那就要用到 Userdir 指令的另几种形式。 有些人觉得符号"~"(时常会被编码为%7e)很别扭,希望用其他形式来表达用 户目录。虽然模块mod_userdir并不支持,但是,如果合理 规划 污水管网监理规划下载职业规划大学生职业规划个人职业规划职业规划论文 服务器上的用户 目录,则还是有可能用AliasMatch指令来达到这个目的。例如,如果希望将 本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  http://www.example.com/upages/user/file.html映射到 /home/user/public_html/file.html ,可以这样使用AliasMatch指令: AliasMatch ^/upages/([a-zA-Z0-9]+)/?(.*) /home/$1/public_html/$2 URL重定向 上述指令都指示 Apache 返回给客户文件系统的某个特定内容,但是有时候, 需要 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 客户其请求的内容位于其他 URL,并使客户产生新的对其他 URL 的请 求,这种机制称为重定向(redirection),可以用 Redirect 指令实现。例如:如 果 DocumentRoot 的目录/foo/被 转移到了/bar/ ,则可以这样引导客户访问新 的位置: Redirect permanent /foo/ http://www.example.com/bar/ 这个命令重定向任何以/foo/开头的 URL 路径到位于同一个服务器 www.example.com 的/bar/ 。当然,可以重定向到任何其它服务器,而不仅仅是 原来的那个。 Apache 还提供了 RedirectMatch 指令来解决复杂的重定向问题。例如,要 重定向对站点主页的请求到其他站点,而保留其他所有请求,可以这样配置: RedirectMatch permanent ^/$ http://www.example.com/startpage.html 另一种方法是,暂时地重定向站点的所有页面到一个特定页面,如: 本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  RedirectMatch temp .* http://othersite.example.com/startpage.html 反向代理 Apache 还允许将远程文档纳入本地服务器的网络空间中,因为 Web 服务器 扮演一个代理服务器的角色(从远程服务器取得文档并返回给客户),所以 这种 机制被称为反向代理(reverse proxying),不同于标准代理的是,在客户看来, 他请求的文档似乎原本就位于这个反向代理服务器上。 下例演示了当客户请求位于/foo/目录下的文档时,服务器从 internal.example.com 的/bar/目录下取回文档并返回给客户,似乎文档原本就 在本地服务器上: ProxyPass /foo/ http://internal.example.com/bar/ ProxyPassReverse /foo/ http://internal.example.com/bar/ ProxyPassReverseCookieDomain internal.example.com public.example.com ProxyPassReverseCookiePath /foo/ /bar/ ProxyPass 指令使服务器正确地取回文档,同时,ProxyPassReverse 指令改 变了起始于 internal.example.com 的请求,使之指向本地服务器上的目录。同 样, 本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  ProxyPassReverseCookieDomain和 ProxyPassReverseCookieDomain指令将 会改变后端服务器设置的 cookie 。 需要注意的很重要的一点是,被取回的文档中的连接是不会被改写的,因此, 文档中的所有绝对路径连接会突破代理机制而直接从 internal.example.com 取 得。一个第三方模块 mod_proxy_html 可以用于重写 HTML 和 XHTML 连接。 File Not Found 从 URL 到文件系统的匹配失败是不可避免的,其产生原因有多种。有时是文 档被转移了,对此最好是用 URL 重定向来引导用户访问新的位置,这样,虽然资 源已经转移到新的位置,但是原来的书签和连接仍然有效。 另一种常见的原因是浏览器地址栏或者 HTML 连接中的 URL 被拼写错了, Apache 提供了 mod_speling 模块来帮助解决这个问 题,它会接管"File Not Found"错误并查找相似文件,如果找到了唯一的一个,则会重定向到这个文件, 如果不止一个,则会列一张表反馈给用户。 mod_speling 的一个很有用的特性是,它可以忽略大小写查找文件,对不注 意 URL 大小写的用户和 unix 文件系统尤为实用。但是,纠正偶然的 URL 错误会 给服务器带来额外的负担,因为每次"不正确"的请求都将引发 URL 重定向和来自 客户的新请求。 本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  如果所有的努力都失败了,Apache 会返回一个出错信息页面,其状态码为 "404"(文件没找到),其页面内容取决于 ErrorDocument 指令,并可以灵活地自 定义其形式. 更多电子书 SEO 优化教程 SEO 方面的知识有很多,对于新手来说,如果你不知道,不清楚这方面的知识,那么,你可 以看看这两部搜索引擎指南: SEO搜索引擎优化基础教程:http://bbs.zzbaike.com/thread-9952-1-1.html SEO搜索引擎优化高级教程:http://bbs.zzbaike.com/thread-12692-1-1.html WordPress 开发文档 wordpress的中文 翻译 阿房宫赋翻译下载德汉翻译pdf阿房宫赋翻译下载阿房宫赋翻译下载翻译理论.doc 文档:http://www.wordpress.la/codex.html,wordpress 开 发的相关知识都有,对WordPress开发感兴趣的博主会有一定的用处。 WordPress免费主题:http://www.wordpress.la/theme.html WordPress免费插件:http://www.wordpress.la/plugin.html WordPress主题制作电子书:http://bbs.zzbaike.com/thread-9954-1-1.html Apache2.2 中文文档电子书:http://bbs.zzbaike.com/thread-9955-1-1.html IXWeHosting 控制面板使用手册(在线版+PDF 电子书): http://bbs.zzbaike.com/thread-9953-1-1.html 本电子书由站长百科(www.zzbaike.com)教程组制作    出处:站长百科   原文地址:http://www.zzbaike.com/wiki/Apache的 URL知识     本电子书整理自站长百科 Apache的 URL知识词条,查看内容请访问网站。  更多电子书下载:http://down.zzbaike.com/ebook/ 视频教程: 1. 美国主机 IXWebHosting 使用视频教程(在线观看及下载) http://bbs.zzbaike.com/thread-47008-1-1.html 2. Godaddy 主机及域名使用视频教程(在线观看及下载) http://bbs.zzbaike.com/thread-50005-1-1.html 如果您有站长类电子书,请到这里与我们分享: http://bbs.zzbaike.com/forum-69-1.html 详情见: http://bbs.zzbaike.com/thread-23156-1-1.html 站长百科感谢您下载阅读,多谢支持! 相关模块和指令 DocumentRoot DocumentRoot以外的文件 用户目录 URL重定向 反向代理 File Not Found 附录
本文档为【Apache的URL知识】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_077806
暂无简介~
格式:pdf
大小:235KB
软件:PDF阅读器
页数:9
分类:互联网
上传时间:2011-08-07
浏览量:20