先将文件拷贝到 /usr/local 目录,然后解压并修改目录名:
#tar -zxpf httpd-2.0.54.tar.gz
#cd httpd-2.0.54
#./configure --prefix=/usr/local/apache --enable-module=so
#make
#make install
配置Apache
#vi /usr/local/apache/conf/httpd.conf
找到下面两行,去掉前面的#注释,支持shtml解析。
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
找到 DirectoryIndex index.html index.html.var 后面添加 index.shtml
找到 DocumentRoot "/usr/local/apache/htdocs" 把/usr/local/apache/htdocs改为你存放网页文件的路径
找到 <Directory "/usr/local/apache/htdocs"> 先把/usr/local/apache/htdocs改为你存放网页文件的路径,然后把Options Indexes FollowSymLinks改成Options Includes FollowSymLinks
找到 AddDefaultCharset iso8859-1 如果有把iso8859-1改成GBK或者把这行注释掉
启动和停止Apache
#/usr/local/apache/bin/apachectl start 启动Apache
#/usr/local/apache/bin/apachectl stop 停止Apache
#/usr/local/apache/bin/apachectl restart 重启动Apache
为了让Apache能自动在Linux启动的时候就启动,可以将他们加入 /etc/rc.d/rc.local,方法
是 vi /etc/rc.d/rc.local ,在最后增加以下内容:
/usr/local/apache/bin/apachectl start
分享到:
相关推荐
在Apache服务器上启用SSI,首先需要确保Apache已经正确安装。如描述中所述,可以在Apache的配置文件`httpd.conf`中添加特定的指令来开启SSI支持。在相应目录配置段中添加`AddType text/html .ssi`以声明`.ssi`文件...
在技术上,SSI就是在静态HTML文件中,根据需求插入不同的内容。 例如一个article的频道,每一个article内页都生成一个静态的HTML,如此时,header某个位置需要修改,则需要重新生成所有article的静态HTML文件。 如...
因此,在启用SSI时,一定要确保你的网站目录权限设置得当,避免敏感信息泄露或被恶意利用。 总的来说,Apache SSI提供了一种轻量级的动态内容生成方式,特别适用于那些只需要少量动态元素的静态网站。正确配置和...
总的来说,配置Apache支持SHTML(SSI)主要是通过启用ssi_module模块,设置文件类型,并在需要的地方允许SSI。理解这些基本配置,你可以灵活地在Apache服务器上实现动态内容的生成,提高网站的可维护性和灵活性。
这通常是通过设置`EnableSendfile off`(Apache)或`ssi on`(Nginx)来实现的。 2. **SSI指令**:SSI指令以`<!--#`开头,`-->`结尾,例如`<!--#include virtual="header.html" -->`用于在页面中包含其他文件。还有...
### Apache支持CGI、SSI与SHTML的详细配置方法 #### 一、引言 Apache作为全球使用最为广泛的Web服务器之一,在提供静态网页服务的同时,也支持动态网页处理功能,如通过CGI(Common Gateway Interface)、SSI(Server ...
6. **跨平台支持**:虽然SSI最初是为Apache服务器设计的,但现在许多其他Web服务器也支持SSI,如Nginx。理解不同服务器环境下SSI的实现差异。 7. **版本控制**:使用Git或其他版本控制系统对项目进行版本管理,确保...
方法一:下面是详细的设置apache支持shtml的设置步骤开启includes模块运行shtml 0、开启php环境安装目录 (我的为D:\wamp\Apache2\conf下) 的httpd.conf 文件中的(大概408-409行处): 1、 AddType text/...
在这里,你可以配置静态资源路径,比如将SSI文件所在的目录设置为可访问的静态资源路径。 3. **SSI文件处理** - 将SSI文件放置在Web应用的静态资源目录下,例如`src/main/resources/static/ssi`。 - SSI文件通常...
如果你希望对特定的虚拟主机或目录启用SSI,可以不在全局配置中进行,而是在相应的VirtualHost或Directory段中设置。例如: ``` *.xing.com:80> DocumentRoot "/path/to/xingServer" ServerName www.xing.com ...
Apache、Nginx等常见服务器软件默认可能不开启SSI功能,需要在配置文件中进行设置。例如,在Apache的`.htaccess`或主配置文件中添加`AddType text/html .shtml`和`Options +Includes`来启用SSI。 3. **目录结构** ...
在 Apache 服务器中启用 SSI 功能的第一步是确保服务器已加载 SSI 模块。这通常涉及编辑 `httpd.conf` 配置文件。具体步骤如下: - **打开 httpd.conf 配置文件**:首先定位到 Apache 安装目录下的 `httpd.conf` ...
总的来说,Apache支持CGI和SSI的设置涉及修改配置文件、确保正确加载模块以及正确配置文件类型和选项。一旦配置完成,Apache就能提供动态和实时更新的网页内容,极大地增强了网站的功能性和交互性。
2. **启用SSI支持**:在服务器配置文件(如Apache的httpd.conf或Tomcat的server.xml)中开启SSI处理。 3. **编写HTML页面**:在HTML文件中插入SSI指令,如`<!--#include virtual="/header.shtml" -->`。 4. **测试...
这通常涉及编辑服务器的配置文件(如Apache的httpd.conf),启用ssi_module,并设置合适的选项,如SSI指令的识别标志。此外,可能还需要确保HTML文件的扩展名被配置为识别SSI,比如使用`.shtml`而不是`.html`。 在...
2. **服务器配置**:在使用SSI前,需要在Web服务器(如Apache HTTP Server)的配置文件(如httpd.conf)中启用SSI功能,并设置正确的文件扩展名识别,例如将`.shtml`或`.stm`文件关联到SSI处理器。 3. **jar包作用*...
2. **Java SSI库**:查找并了解适用于Java的开源库,如Jetty的Continuation API或Apache Tomcat的SsiFilter,这些库提供了处理SSI的功能。 3. **Web服务器配置**:学习如何配置Web服务器,比如在Tomcat的`web.xml`...
2. **SSI指令**:学习各种可用的SSI指令,包括`include`(包含文件)、`config`(设置SSI配置选项)、`exec`(执行外部程序)和`printenv`(打印环境变量)等。 3. **虚拟路径与绝对路径**:理解在`include`指令中...
例如,`$variable`用于表示变量,`#set($var = "value")`用于设置变量,`#if($condition)`和`#else`则用于条件判断。 而SSI,全称为服务器端包含,是早期Web服务器提供的一种简单动态网页技术。它通过在HTML文件中...