一、简介
SSI 【Server Side Inclde】。基于服务端的网页制作技术,即服务端包含。该项目中用到了Nginx中的SSI模块的include命令,这个命令会包含一个页面,然后在nginx服务器中展开。
二、使用
2.1、开启SSI
Linux路径地址为:
默认的配置文件为:/etc/nginx/nginx.conf
修改为:
server { listen 80; listen [::]:80; server_name _; # 配置SSL ssi on; # 开启SSI支持 ssi_silent_errors on; # 默认为off,设置为on则在处理SSI文件出错时不输出错误信息 # ssi_types text/html; # 需要支持的shtml 默认是 text/html # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
html文件路由:
html3.html内容:注意Nginx的SSI指令格式
<h1>我是html3</h1> <!--# include file="html1.html" --> <!--# include file="html2.html" -->
运行结果:
这样就可以通过Nginx静态页面的静态页面和动态页面合并问题。从而处理部分秒杀系统商品页面优化的问题。
标签:nginx,404,Nginx,html,SSI,页面 From: https://www.cnblogs.com/xiaobaicai12138/p/18025475