什么是SSI?
SSI是英文Server Side
Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有
强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。
然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为 Options Indexes FollowSymLinks Includes
保存httpd.conf,重起apache即可。
到此我们就完成了对Apache SSI的设置。
分享到:
相关推荐
2、让apache支持shtml文件,实现include文件解析。 3、添加默认文档index.htm。 4、设置404页面。 5、禁止目录浏览。 6、配置二级域名。 7、Apahce解决乱码问题。 8、apache加大并发量。 9、apache加大线程数。 10、...
要使Apache服务器支持SHTML和SSI,你需要进行以下配置步骤: 1. **编辑httpd.conf配置文件**: 打开Apache的主配置文件`httpd.conf`,通常位于`/etc/httpd/conf`或`/etc/apache2/conf`目录下。使用文本编辑器打开...
在标题和描述中提到的配置方法主要是为了使Apache支持.shtml文件并实现include文件解析。以下是详细的步骤: 1. **加载include模块**: 首先,你需要确保Apache已经加载了include模块。在Apache的配置文件`httpd....
为了使Apache支持SHTML,需要在Apache的配置文件`httpd.conf`中进行以下设置: 1. **加载include模块**:首先,确保Apache已经加载了`mod_include.so`模块。这通常通过取消`LoadModule include_module libexec/...
总的来说,配置Apache支持SHTML(SSI)主要是通过启用ssi_module模块,设置文件类型,并在需要的地方允许SSI。理解这些基本配置,你可以灵活地在Apache服务器上实现动态内容的生成,提高网站的可维护性和灵活性。
为了让Apache能够正确处理SHTML文件,需要在httpd.conf文件中添加以下配置: ```apacheconf AddType text/html .shtml AddHandler server-parsed .shtml ``` - **AddType text/html .shtml**: 将`.shtml`文件的...
apache下实现方法: apache的配置文件httpd.conf中加入这行即可: AddOutputFilter INCLUDES .shtml .html iis下原理一说大家就... 您可能感兴趣的文章:apache SHTML网页SSI使用详解让Apache支持shtml实现include文件
方法一:下面是详细的设置apache支持shtml的设置步骤开启includes模块运行shtml 0、开启php环境安装目录 (我的为D:\wamp\Apache2\conf下) 的httpd.conf 文件中的(大概408-409行处): 1、 AddType text/...
- Apache支持多个域名在同一台服务器上运行,称为虚拟主机。 - 可以通过配置文件设定基于IP、域名或端口的虚拟主机。 5. **日志管理**: - Apache的日志记录可以设置为访问日志和错误日志,分别记录客户端请求和...
在Apache配置文件`httpd.conf`中,添加以下内容以启用SSL支持: ```apacheconf LoadModule ssl_module modules/mod_ssl.so Listen 443 *:443> ServerAdmin webmaster@localhost DocumentRoot "/usr/local/apache...
- 在 `srm.conf` 文件中添加如下配置来支持 `.shtml` 文件: ``` AddType text/x-server-parsed-html .shtml ``` - 若要使 `.html` 文件也支持 SSI,则需要添加: ``` AddType text/x-server-parsed-...
#### 二、配置Apache以支持Tomcat 为了使Apache能够识别并转发请求到Tomcat,需要对Apache进行一系列的配置: 1. **加载mod_jk模块**: - 在httpd.conf文件中添加以下行以加载mod_jk模块: ```apache ...
例如,在IIS或Apache等服务器上,通常需要在服务器配置文件中开启SSI支持,并设置适当的文件扩展名(如.shtml、.shtm)与SSI关联。一旦配置完成,服务器就会自动识别并处理这些扩展名的文件。 尽管SHTML提供了许多...
这两行是告诉Apache将`.shtml`文件类型识别为HTML并应用SSI处理。找到它们后,移除每行前面的“#”号,以取消注释这两行。 3. **添加Options指令**: 接下来,搜索“Options Indexes FollowSymLinks”。这行定义了...
- **修改 MIME 类型**:添加或修改 MIME 类型设置,使得 `.shtml` 或其他需要支持 SSI 的文件类型能够被识别。例如,在文件中添加以下行: ```conf AddType text/html .shtml .html ``` 这意味着 `.shtml` 和...
2. `AddHandler server-parsed .shtml`:此设置指示Apache使用`mod_include`模块处理.shtml文件。 此外,还需要在适当的地方添加或修改`Options`指令,例如: ``` Options Indexes FollowSymLinks MultiViews ...