首页云计算 正文

Apache服务器如何开启SSI功能 – Apache

2024-11-19 5 0条评论
  1. 首页
  2. 证书相关
  3. Apache服务器如何开启SSI功能 – Apache

Apache服务器如何开启SSI功能 – Apache

发布日期:2017-05-22

使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side
Include),通常称为”服务器端嵌入”或者叫”服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。默认扩展名是
.stm、.shtm 和 .shtml。

环境:Apache2.2 (httpd.conf文件)配置 html、shtml来include网页文件

1、 去掉AddType text/html .shtml ,AddOutputFilter INCLUDES
.shtml前面注释

 

# Filters allow you to process
content before it is sent to the client.
#
# To parse .shtml files for
server-side includes (SSI):
# (You will also need to add
“Includes” to the “Options” directive.)
#
AddType text/html
.shtml .html
AddOutputFilter INCLUDES .shtml
.html

 

2、查找Options Indexes FollowSymLinks
在后面加上INCLUDES

注意,SSI确实可以利用shell来执行命令,这个功能是极度危险的,因为它会执行任何包含在exec标记中的命令。如果用户有可能修改你的网页内容,那么你一定要关闭这个功能。可以在Options指令中加上IncludesNOEXEC参数,以关闭exec功能,同时又保留SSI。

#修改E:/website网站目录

#    Options FollowSymLinks
#    AllowOverride None
#    Order deny,allow
#    Deny from all
Options
FollowSymLinks INCLUDES IncludesNOEXEC

AllowOverride None

3、重新启动apache ,ok你的html、shtml就可以加载页面了。

4、用include命令包含页面。

include元素能按file属性或virtual属性判断应该包含的文件。file属性是一个相对于当前目录的文件路径,即不能是一个绝对路径(以”/”开头)或包含”../”的路径。virtual属性可能更有用,它是一个相对于被提供的文档的URL
,可以以”/”开头,但必须与被提供的文档位于同一服务器上。

标签: Apache

上一篇:Apache服务器设置至直接IP访问 – Apache

下一篇:解决Apache服务器You don’t have permission to Access问题 – Apache

相关新闻

  • SSL证书对网站访问速度有影响吗
  • 个人隐私数据泄露有哪些危害?如何预防?
  • 部署SSL证书有哪些常见的错误
  • 国际证书、国产证书和国密证书
  • 游戏开发为什么离不开代码签名?
  • 僵尸网络攻击手法与防范方式
  • SSL证书助力保障网络数据安全
  • 网站加密与不加密区别
  • SSL证书有哪些类型和价格差异
  • ca机构颁发的证书包括那些内容呢?
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/113345.html 发布于 2024-11-19
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码