发信人: lofe (〖感激生活〗), 信区: WebDev
标  题: 如何让 Apache 支持 FrontPage 2000 (转载)
发信站: 哈工大紫丁香 (2001年04月02日12:56:48 星期一), 站内信件

【 以下文字转载自 Linux 讨论区 】
【 原文由 lofe 所发表 】
如何让 Apache 支持 FrontPage 2000 
2001-03-28 20:00 

发布者:netbull 阅读次数:176  
在众多的Web制作工具中,FrontPage 2000以其功能强大、易学易用而备受广大网
友特别是初学者的欢迎, 是目前最流行的网站制作和管理工具之一。它提供的动
态按钮、计数器、各种动画效果都完全是所见即所得的,初学者无需掌握HTML、
JavaScript、Java applet等复杂技术就可以轻松设计出很专业化的网页。它同时
还提供了网站样式主题、网站动态导航、留言薄、讨论组、网站搜索等丰富的网站
管理和交互功能,而无需进行CGI编程或开发服务器端脚本(ASP或PHP3),达到了
“无需编程即可拥有极具专业水准的Web站点”的效果。 

  但有很多初学者反映他们用FrontPage设计出的网页,其动态效果出不来。辛
辛苦苦设计出的网页,在本地试运行时一切正常,上传到服务器后却面目全非,网
页上的计数器、导航按钮等通通不能正常工作了,这是为什么呢?这主要是因为
FrontPage 2000扩充功能的使用是基于FrontPage组件的支持,并且是在网站的服
务器端自动实现的。在存放网页的服务器上需要安装一个叫FrontPage服务器扩展
(FrontPage Server Extension)的软件,以支持FrontPage 组件。未安装
FrontPage服务器扩展的,一般只支持基本的HTML语言,所有由服务器驱动的
FrontPage 组件都将被忽略。 

  在 FrontPage 2000中都有哪些功能需要FrontPage Server Extension的支持
呢? 

  以下这些功能需要最新版本(4.0)FrontPage Server Extension的支持: 

  * 数据库发布向导; 

  * 数据保存到数据库中; 

  * 嵌套子网站; 

  * 轻量级源控制; 

  * 分类的组成; 

  * 与多重文件或ASP 文件链接的样式表。 

  以下这些功能需要至少是老版本FrontPage Server Extension的支持: 

  * 确认域; 

  * 讨论组; 

  * FrontPage生成的服务器端图像映射; 

  * 计数器; 

  * 来访登记; 

  * 保存结果; 

  * 搜索表单。 

  微软的网站服务器软件:IIS(Windows NT下)和Web personal server 
(Windows 95/98下)都已经内置了FrontPage Server Extension ,可以很好地支持
这些扩充功能。但是,目前在Internet 上使用NT和IIS为广大网友们提供个人主页
空间的实在很少,Web personal server更是只适用于网页的调试阶段,最多只能
胜任在局域网中的发布,那么是不是FrontPage 2000这些扩充功能就不能在非微软
的Web服务器上实现呢?回答自然是:No。微软为最常用的几款Web服务器——
Netscape Enterprise Server 、Netscape FastTrack 、NCSA1.5.2,当然还包括
最流行的 Apache 都提供了相应的FrontPage Server Extension,并且有分别支持
Solaris 、Linux、FreeBSD及IRIX等不同操作系统和硬件平台的编译好的软件包可
供下载,详细内容可参考:http://www.microsoft.com/frontpage。 

  目前FrontPage Server Extension的最新版本是4.0,它支持Apache的1.3.12
。Linux平台下软件包的大小为14MB左右。下面以Internet上最常用的Web服务器
Apache为例简单介绍一下FrontPage Server Extension的安装方法。 

  1.根据Apache运行的操作系统从http://www.microsoft.com/front 

  page/处下载最新的安装版本ExtensionsFP40..tar.Z和安装脚本Fp_install.
sh ,用tar命令将软件包解开。 

  2. 在运行安装脚本前要先核实一下Apache的设置文件httpd.conf和Apache的
后台进程httpd所在的路径;打开Apache的设置文件Access.conf,将下的
AllowOverride None改为AllowOverride All以便对该目录实现访问控制。还要检
查Httpd.conf 和Srm.conf的路径是否用引号引起来了,由于FrontPage 不能解释
双引号,如果有引号就去掉。 

  3. 运行安装脚本Fp_install.sh。安装脚本会提出关于Apache的设置文件、后
台进程所在的路径,以及FrontPage安装路径、FrontPage网站的系统管理员和管理
口令等16个问题,逐一回答就可以了。除了可以给Apache的主网站安装
FrontPage Server Extension,在这里还可以给子网站和虚拟网站分别安装
FrontPage Server Extension。 

  安装完成后,重新启动Apache,试试用FrontPage 2000 “打开站点”功能来
直接打开这个Apache网站(输入服务器的IP地址即可),如果一切正常就可以尽情
使用FrontPage的各种扩充功能来设计你的网站了! 

  如果希望从FrontPage 2000中给Apache的虚拟网站增加子网站,就还需要运行
一个脚本程序change_server.sh,这个程序可能放在
/usr/local/frontpage/version4.0目录下(由FrontPage Server Extension安装
的位置决定),这个程序会给Apache打个小补丁,以支持这个功能。运行
change_server.sh,根据提示一步步回答问题即可,运行前最好先关闭Apache。 


  据笔者的使用经验,FrontPage Server Extensions安装在Apache下,在Linux
 平台上运行,处理网页的能力比在 NT里快许多倍,在Solaris2.6/2.7下运行也很
好。目前国内提供个人空间的网站中支持FrontPage的不多,而很多已有的都还限
于Windows NT平台。怎么样?Webmaster们赶快行动起来吧!安装一个FrontPage 
Server Extensions,让自己的Web server也支持FrontPage 2000! 


 

来源:非常Linux  




--

    ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 
    @        坚 _@       持 __@      就  __@     是  __~@    胜  -- __@  利 
    ,_          <,_         \<,_        `\<,_       _`\<,_        _`\<,_    
    (*)          (*)        / (*)       )/ (*)      *)/ (*)      (*)/ (*)   
    ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: DnC.hit.edu.cn]
--
※ 转载:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: DnC.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.060毫秒