windows xp + apache2.x :
-----------------------------------------------------------------------------------------------------
首先httpd -l查看apache是否支持ssi,如果有 mod_include.c 就说明已经支持了.
打开conf目录下的httpd.conf文件,搜索“AddTypetext/html .shtml”,找到:
打开conf目录下的httpd.conf文件,搜索“AddTypetext/html .shtml”,找到:
| 以下是引用片段: # AddType text/html .shtml # AddOutputFilter INCLUDES .shtml |
把这两行前面的#去掉 。
然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为 Options Indexes FollowSymLinks Includes
熟悉apache manual的可能会觉得比较容易。
保存httpd.conf,重起apache即可
到此我们就完成了对Apache SSI的设置。
要是还是不行就在如下加入Includes
<Directory />
Options Includes FollowSymLinks
AllowOverride None
</Directory>
Linux + apache 2.x :
-----------------------------------------------------------------------------------------------------
首先httpd -l查看apache是否支持ssi,如果有 mod_include.c 就说明已经支持了,如果没有重新编译
./configure --prefix=/usr/local/apache --enable-so --enable-ssl --enable-track-vars --enable-rewrite --with-zlib --enable-mods-shared=most 大多数模块都有了,然后,也可以在别的机器上编译,把module里的mod_include.so 考到本机即可。
本文详细介绍了如何在Windows XP和Linux环境下配置Apache 2.x支持SSI(Server Side Includes)功能。主要内容包括检查Apache是否已支持SSI,修改httpd.conf文件启用SSI,并提供了具体的步骤指导。

635

被折叠的 条评论
为什么被折叠?



