ApacheWeb.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ApacheWeb

基于域名的虚拟主机(2) 在Apache的主配置文件httpd.conf中,添加如下语句 NameVirtualHost 22 VirtualHost #虚拟主机 ServerName :80 ServerAdmin web1@163.com DocumentRoot “/var/www/web1” DirectoryIndex index.html ErrorLog logs/web1/error_log CustomLog logs/web1/access_log combined /VirtualHost 基于域名的虚拟主机(3) VirtualHost #虚拟主机 ServerName :80 ServerAdmin web2@163.com DocumentRoot “/var/www/web2” DirectoryIndex index.html ErrorLog logs/web2/error_log CustomLog logs/web2/access_log combined /VirtualHost 创建相应的documentroot目录 mkdir /var/www/web1 mkdir /var/www/web2 基于域名的虚拟主机(4) 创建相应的log目录 mkdir /etc/httpd/logs/web1 mkdir /etc/httpd/logs/web2 创建响应的主页 echo “web1’s main page” /var/www/web1/index.html echo “web2’s main page” /var/www/web2/index.html 在浏览器中测试 基于域名的虚拟主机(5) 注意事项 如果在浏览器中输入原有的地址,将解析的主页 因为设置虚拟主机后,Apache将按虚拟主机的域名来解析浏览器中输入的域名地址,并且第一个虚拟主机的优先级最高,而不匹配两个虚拟主机的地址,因此将按第一个虚拟主机解析 如果仍然需要按正常的方式解析,那么需要为它建立一个新的虚拟主机 如果在其他目录创建documentroot和log目录,需要注意SELinux安全机制问题 页面重定向 当站点的结构更新后,为了方便用户继续使用原来的URL访问,需要使用页面重定向 使用Redirect指令配置页面重定向 语法: Redirect [错误响应代码] 用户请求的URL [重定向的URL] 例子: 当月的新闻存放在news目录下的子文件夹中,如6月的新闻存放在news/jun目录下,当六月过去后,管理员将jun目录移动到old-news目录下,同时在文件httpd.conf中添加如下语句将访问news/jun的URL重定向到old-news Redirect 303 /news/jun 22/old-news/jun 页面重定向时的错误响应代码 代码 说明 301 告诉用户,请求的URL已经永久地移动到新的URL,用户可以记住新的URL 302 告诉用户,请求的URL已经临时地移动到新的URL,用户无需记住新的URL。此值为默认值 303 告诉用户,页面已经被替换,用户应该记住新的URL 410 告诉用户,请求的页面已经不存在。使用此代码时,不应该使用重定向的URL参数 使用Webalizer进行日志统计分析(1) Webalizer是一个高效的、免费的Web服务器日志分析程序,其分析结果为HTML格式,可以很方便的通过Web服务器进行浏览 Webalizer的特性 用C语言编写,具有很高的运行效率 支持标准的普通日志文件格式,也支持几种组合日志格式的变种,从而可以统计客户情况和客户操作系统类型 支持命令行配置以及配置文件 可以支持多种语言 支持多种平台 LogFormat指令常用的格式 格式 说明 %h 客户端的IP地址 %l 从Identd服务器中获取远程登录名称 %u 来自于认证的远程用户 %t 连接的日期和时间 %r HTTP请求的首行信息 %s 响应请求的状态代码 %b 传送的字节数(不包括HTTP头信息) %[Referer]I 发给服务器的请求头信息 %[User-Agent]i 使用的浏览器信息 代理模块 虚拟主机的设置一般要修改DNS,对于普通应用来说,不方便 代理模块可以对目录进行单独映射,灵活方便。 代理模块能够对大部分应用进行代理,特别是在开发环境中,对跨域处理,绕过浏览器限制,非常有效 代理模块 模块的安装 需要安装模块见下表 Directive 模块名称 基本模块 proxy_module modules/mod_proxy.so http代理模块 proxy_http_

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档