什么是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的设置。
分享到:
相关推荐
要使Apache服务器支持SHTML和SSI,你需要进行以下配置步骤: 1. **编辑httpd.conf配置文件**: 打开Apache的主配置文件`httpd.conf`,通常位于`/etc/httpd/conf`或`/etc/apache2/conf`目录下。使用文本编辑器打开...
为了使Apache支持SHTML,需要在Apache的配置文件`httpd.conf`中进行以下设置: 1. **加载include模块**:首先,确保Apache已经加载了`mod_include.so`模块。这通常通过取消`LoadModule include_module libexec/...
总的来说,配置Apache支持SHTML(SSI)主要是通过启用ssi_module模块,设置文件类型,并在需要的地方允许SSI。理解这些基本配置,你可以灵活地在Apache服务器上实现动态内容的生成,提高网站的可维护性和灵活性。
2、让apache支持shtml文件,实现include文件解析。 3、添加默认文档index.htm。 4、设置404页面。 5、禁止目录浏览。 6、配置二级域名。 7、Apahce解决乱码问题。 8、apache加大并发量。 9、apache加大线程数。 10、...
在标题和描述中提到的配置方法主要是为了使Apache支持.shtml文件并实现include文件解析。以下是详细的步骤: 1. **加载include模块**: 首先,你需要确保Apache已经加载了include模块。在Apache的配置文件`httpd....
方法一:下面是详细的设置apache支持shtml的设置步骤开启includes模块运行shtml 0、开启php环境安装目录 (我的为D:\wamp\Apache2\conf下) 的httpd.conf 文件中的(大概408-409行处): 1、 AddType text/...
apache下实现方法: apache的配置文件httpd.conf中加入这行即可: ...修改后如下:没有特殊需要,不建议这样操作。... 您可能感兴趣的文章:apache SHTML网页SSI使用详解让Apache支持shtml实现include文件
让apache支持shtml.txt shtml语法介绍.txt IIS Insider – 2003 年 3 月:有关 Internet 信息服务的问题及其解答.htm MYSQL中查找重复记录的sql语句.txt CPU很空闲 但是apache2反应巨慢 .txt 卡巴斯基导致apache慢的...
今天帮朋友开一空间,他程序是shtml的,空间开好了,但是朋友说不... 您可能感兴趣的文章:怎么才能让用户站直接.shtml文件添加新的.shtml的影射iis 添加新的.shtml的影射IIS SHTML支持设置方法(SSI)让Apache支持shtml实
### Apache支持CGI、SSI与SHTML的详细配置方法 #### 一、引言 Apache作为全球使用最为广泛的Web服务器之一,在提供静态网页服务的同时,也支持动态网页处理功能,如通过CGI(Common Gateway Interface)、SSI(Server ...
- Apache支持多个域名在同一台服务器上运行,称为虚拟主机。 - 可以通过配置文件设定基于IP、域名或端口的虚拟主机。 5. **日志管理**: - Apache的日志记录可以设置为访问日志和错误日志,分别记录客户端请求和...
其中`--prefix`用于指定Apache的安装路径,`--enable-ssl=static`与`--with-ssl`选项则分别启用了SSL支持并将OpenSSL库的路径链接到Apache,确保SSL功能能够正确编译进Apache服务中。 #### 2. 设置密码验证的网页 ...
### Apache Derby 10.2版手册集 #### 一、概述 Apache Derby是一款由Apache软件基金会开发并维护的开源数据库管理系统。它以其轻量级、高性能和纯Java实现而著称,使得用户只需在目标操作系统上安装Java虚拟机(JVM...
Apache默认并不开启SSI支持,因此如果想要利用这项功能,我们需要手动进行配置。以下是如何为Apache添加SSI支持的步骤: 1. **开启SSI支持**: 首先,你需要找到Apache的配置文件`httpd.conf`,通常位于Apache安装...
要使Apache支持CGI和SSI,首先需要确保Apache在安装时包含了必要的模块。`mod_include`负责处理SSI,而`mod_cgi`则用于执行CGI脚本。可以使用命令`./httpd -l`检查Apache已加载的模块列表,如果没有这两个模块,需要...
- 在 `srm.conf` 文件中添加如下配置来支持 `.shtml` 文件: ``` AddType text/x-server-parsed-html .shtml ``` - 若要使 `.html` 文件也支持 SSI,则需要添加: ``` AddType text/x-server-parsed-...