SSI在APACHE中的開啟

2021-09-20 20:39:43 字數 880 閱讀 1381

介紹說明一下shtml和shtm

關於shtml,shtml是一種基於ssi技術的檔案,也就是server side include--ssi 伺服器端包含指令,一些web server如果有ssi功能的話就會對shtml檔案特殊招待,伺服器會先掃一次shtml檔案看沒有特殊的ssi指令存在,如果有的話就按web server設定規則解釋ssi指令,解釋完後跟一般html一樣響應客戶端。

html或htm與shtml或shtm的關係是什麼

html或者htm是一種靜態的頁面格式,也就是說不需要伺服器解析其中的指令碼,或者說裡面沒有伺服器端執行的指令碼,而shtml或者shtm 由於它基於ssi技術,當有伺服器端可執行指令碼時被當作一種動態程式語言來看待,就如asp、jsp或者php一樣。當shtml或者shtm中不包含伺服器端可執行指令碼時其作用和html或者htm是一樣的。

如何使你的apache伺服器支援ssi?

apache預設是不支援ssi的,需要我們更改httpd.conf來進行配置。以windows平台的apache 2.0.x為例,開啟conf目錄下的httpd.conf檔案,搜尋「addtype text/html .shtml」,搜尋結果:

# addtype text/html .shtml

# addoutputfilter includes .shtml

把這兩行前面的#去掉。

然後搜尋「options indexes followsymlinks」

在搜尋到的那一行後面新增「 includes」

即將該行改變為options indexes followsymlinks includes

儲存httpd.conf,重起apache即可。

到此我們就完成了對apache ssi的設定。

開啟SSI使Apache支援shtml網頁檔案

要實現apache支援shtml偽靜態則需要開啟ssi並可支援用shtml來include網頁檔案 1 開conf目錄下的httpd.conf檔案,搜尋 addtype text html shtml 找到 addtype text html shtml addoutputfilter includ...

Django在apache中的配置

apache配置檔案 省略無關配置 wsgidaemonprocess djangoproject processes 2 threads 15 python path home andrew hg repo django wsgiprocessgroup djangoproject alias s...

資料庫中BLOB格式在SSI架構中的使用

目錄 blob 簡介 ssi架構簡介 blob 使用 blob 接收 blob 轉換 blob binary large object 二進位製大物件,是乙個可以儲存二進位制檔案的容器。簡言之,是資料庫中儲存較大資料時使用的資料格式.ssi架構是spring 調配 struts 分發 ibatis ...