WEB开发网
开发学院服务器WEB服务器Apache 浅析Apache服务器中SSI和CGI设定方法 阅读

浅析Apache服务器中SSI和CGI设定方法

 2007-03-12 00:00:00 来源:WEB开发网   
核心提示: 3、执行 SSI 程序开启设定文件并寻找以下这些文字:## To use server-parsedHTMLfiles##AddType text/html .shtml#AddHandler server-parsed .shtml删除AddType及AddHandler这两行指令前的#符号,

3、执行 SSI 程序

开启设定文件并寻找以下这些文字:

#
# To use server-parsedHTMLfiles
#
#AddType text/html .shtml
#AddHandler server-parsed .shtml

删除AddType及AddHandler这两行指令前的#符号。AddType指令会要求服务器在传回任何附属档名为.shtml的网页时,以 text或HTML做为传回文件的内容格式。AddHandler 则是用来指示服务器将文件内容送交给mod_include 处理。之后,mod_include 就会判断该如何响应这样的文件。接下来,寻找以下文字:

在这行文字及对应的 间会有一行选项行(options line)。原始的设定是:

Options Indexes FollowSymLinks MultiViews

在这行尾端加上Includes ,结果看起来会是这样:

Options Indexes FollowSymLinks MultiViews Includes

这是要求Apache在htdocs子目录里执行 server-side includes 程序。为了让这些修改生效,我们必须重新启动服务器。在 Unix 下重新激活,执行"kill -HUP `cat /usr/local/apache/logs/httpd.pid`"。在 Windows 下,执行"Apache-k restart"。现在我们来试试刚才的设定结果。在/usr/local/apache/htdocs 目录里新增一个文件 test.shtml。这个文件必须要包含以下程序代码:

The file hello.txt is long and it was last modified on

这段 SSI 程序会去读取一个称为 hello.txt 文件,并将该文件的大小以及最近一次的修改日期输出到网页上。显然的,我们还必须在 htdocs 目录下新增这个hello.txt 文件。在我的hello.txt 文件里只有一行文字:HOW ARE YOU!。完成新增这些文件后,打开你惯用的浏览器并开启http://localhost/test.shtml网页。如果你服务器的安装并不是通过root用户,你可能必须改为开启http://localhost:8080/test.shtml。之后将得到如下结果:

上一页  1 2 3 4  下一页

Tags:浅析 Apache 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接