免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1270 | 回复: 0
打印 上一主题 下一主题

[Web] 讲述apache1.3升级到2.0 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-02 17:58 |只看该作者 |倒序浏览
除非用户想要处于令人羡慕的位置,希望拥有全新的站点和运行它的硬件,否则盲目升级到apache的最新版本并不是个好的想法.如果没有移植限制,您就可以自由地从头到尾设置计算机,而不考虑与站点的兼容性.

           尽管2.0的特性集合1.3有很大改进,但附属配置的改动却相当少,,你需要测试特定站点的位置和配置,特别是性能,可靠性和安全性,以确保新的要求满足你的需求.
  (以上部分是我建议的)启动移植过程的最安全的方法就是设置全心的服务器----物理的,虚拟的,或者其他不同方式的-------------使用它来测试新站点.当对新站点满意之后,就可以考虑利用apache2.0可以使用的某些较新的特性.您将会看到进行移植的基本机制,以及某些可以考虑安装的新特性.

1.移植配置文件

   最好先打开两个配置文档,有人会问什么文档,当时1.3以及更新的2.0安装提供的默认的httpd.conf.你可以使用新文件中的注释来找到所需要进行的改变。列出需要注意的要点。
(备:Covalent Technologies已经建立了一个小型的perl脚本,可以用来将apache1.3配置文件移植到2.0。这个脚本可以在http://apache.covalent.net找到)

第一:子服务器控制

   对于如何控制apache服务器来调空和服务客户请求的新方法,可以参考利用“利用新特性功能(我会加上去的)”,如果想在unix下使用预先派生模型以外的MPM模型或windows下使用winNT模型以外的模型,那么就需要改配置文件,以便最好利用你的平台。(这里可以去找下MPM的使用)

第二:主机/端口控制

   旧的BindAddress和Port指令已经不在使用,但是Listen指令仍然有效,Listen可以支持多个端口和IP地址

  例如:为了使用默认IP地址和标准的80端口以外的不同端口,就应该有如下配置: Listen 8000

为了使用多个端口,可以将它们都进行罗列:
Listen 80
Listen 8000

为了侦听指定的IP地址,可以规定这个IP地址:
Listen 192.168.0.3
或规定IP地址和端口号
Listen 192.168.0.3:8000

3.资源/访问配置

资源/访问配置是另外只进行了少量修改的地方,对于大多数使用apache1.3当前版本的apache用户来讲,可能没有什么新的内容。可以将主httpd.conf文件的资源和访问控制部分放入两个分离的文件中-----------通常是access.conf和srm.conf。以前这些文件合并为主httpd.conf文件



如果您正在使用分离的文件,那么就需要改变
   AccessConfig conf/access.conf
    ResourceConfig conf/srm.conf

与此相反,2.0可以使用更为简单的Include指令包含文件的内容,所以您最好将以上配置改为:
   
   Include conf/access.conf
     Include conf/srm.conf
    有关分割文件的详细内容

我会在一一写给大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP