Nginx配置SSI
一.什么是SSI
SSI:Server?Side?Include,是一種基于服務(wù)端的網(wǎng)頁制作技術(shù),大多數(shù)(尤其是基于Unix平臺(tái))的web服務(wù)器如Netscape?Enterprise?Server等均支持SSI命令。
它的工作原因是:在頁面內(nèi)容發(fā)送到客戶端之前,使用SSI指令將文本、圖片或代碼信息包含到網(wǎng)頁中。對(duì)于在多個(gè)文件中重復(fù)出現(xiàn)內(nèi)容,使用SSI是一種簡(jiǎn)便的方法,將內(nèi)容存入一個(gè)包含文件中即可,不必將其輸入所有文件。通過一個(gè)非常簡(jiǎn)單的語句即可調(diào)用包含文件,此語句指示?Web?服務(wù)器將內(nèi)容插入適當(dāng)網(wǎng)頁。而且,使用包含文件時(shí),對(duì)內(nèi)容的所有更改只需在一個(gè)地方就能完成。二.如何在nginx上配置SSI
需要的選項(xiàng)主要是以下三個(gè):
ssi:?默認(rèn)值off,啟用ssi時(shí)將其設(shè)為on
ssi_silent_errors:?默認(rèn)值off,開啟后在處理SSI文件出錯(cuò)時(shí)不輸出錯(cuò)誤提示"[an?error?occurred?while?processing?the?directive]"。
ssi_types:?默認(rèn)是text/html,所以如果需支持html,則不需要設(shè)置這句,如果需要支持shtml則需要設(shè)置:ssi_types?text/shtml
三個(gè)參數(shù)可以放在http,?server或location作用域下。三. 實(shí)例
了解更多SSI配置及命令請(qǐng)猛擊這里!
?
總結(jié)
以上是生活随笔為你收集整理的Nginx配置SSI的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新浪微博-企业微博运营手册
- 下一篇: 《深入理解Nginx》阅读与实践(四):