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

 更新时间:2014年08月26日 09:53:20   投稿:junjie  
这篇文章主要介绍了让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即可。

相关文章

  • Apache Nginx 禁止目录执行PHP脚本文件的方法

    Apache Nginx 禁止目录执行PHP脚本文件的方法

    这篇文章主要介绍了Apache Nginx 禁止目录执行PHP脚本文件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 如何使用Nginx配置将80端口重定向到443端口

    如何使用Nginx配置将80端口重定向到443端口

    这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙伴可以参考一下
    2025-04-04
  • Nginx纯配置实现日志实时上报的思路与方法

    Nginx纯配置实现日志实时上报的思路与方法

    在很多时候我们都需要在页面上实时查看nginx的日志输出,所以下面这篇文章主要给大家介绍了关于Nginx纯配置实现日志实时上报的思路与方法,需要的朋友可以参考下
    2021-12-12
  • zabbix自定义监控nginx状态实现过程

    zabbix自定义监控nginx状态实现过程

    这篇文章主要为大家介绍了zabbix如何自定义监控nginx状态的实现过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • Nginx反向代理多域名的HTTP和HTTPS服务的实现

    Nginx反向代理多域名的HTTP和HTTPS服务的实现

    这篇文章主要介绍了Nginx反向代理多域名的HTTP和HTTPS服务的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Nginx配置UDP代理的实现

    Nginx配置UDP代理的实现

    使用Nginx作为UDP代理可以帮助您实现数据包的转发和负载均衡,本文就详细的来介绍一下Nginx配置UDP代理,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • Nginx中实现请求的缓存数据过期通知

    Nginx中实现请求的缓存数据过期通知

    Nginx 作为高性能的反向代理服务器,缓存机制是其优化性能的重要手段之一,本文主要介绍了Nginx中实现请求的缓存数据过期通知,感兴趣的可以了解一下
    2024-09-09
  • Nginx Location匹配规则的具体使用

    Nginx Location匹配规则的具体使用

    Nginx location指令用于配置请求的处理方式,包括精确匹配、最长前缀匹配、正则表达式匹配等,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • nginx隐藏server及版本号的实现

    nginx隐藏server及版本号的实现

    为了提高nginx服务器的安全性,降低被攻击的风险,需要隐藏nginx的server和版本号,本文就来介绍一下nginx如何隐藏server及版本号,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • nginx实现动静分离的方法示例

    nginx实现动静分离的方法示例

    Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术,本文就详细的介绍一下如何使用,感兴趣的可以了解一下
    2021-11-11

最新评论