服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - Nginx - 让Nginx支持shtml格式的配置方法

让Nginx支持shtml格式的配置方法

2019-10-23 14:21Nginx配置网 Nginx

这篇文章主要介绍了让Nginx支持shtml格式的配置方法,shtml格式可以包含一些服务端指令,同PHP中的include功能类似,需要的朋友可以参考下

对于静态网站有公共头尾需要包含,又不想用动态网页编写的,那么shtml是最佳选择了。shtml可以包含指定文件到文档中如同PHP中的include功能类似。

Nginx本身已经支持了shtml格式文件解析,但默认是不开启的,需要手动开启。
打开Nginx配置文件nginx.conf,在http里加入以下三句话。

复制代码代码如下:

# vi /usr/local/nginx/conf/nginx.conf


在http{}中添加如下代码即可:

复制代码代码如下:

ssi on;
ssi_silent_errors on;
ssi_types text/shtml;


ps.这里文件类型可以改成其他的,比如让htm也支持ssi,那么把text/shtml改成text/htm就行了,但是这样的话,由于服务器里htm的文件较多,也不一定全都用ssi引入其他页面,会给nginx造成一些不必要的消耗,所以不建议这么做。

 

保存重启nginx即可。
如果需要添加默认首页,可以在nginx.conf里找到Index选项,写成

复制代码代码如下:
Index index.shtml index.html index.htm


保存重启nginx即可。

延伸 · 阅读

精彩推荐