|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
假如不晓得甚么是服务器端包括(ssi)点击前面的链接检察:http://lamp.linux.gov.cn/Apache/ApacheMenu/howto/ssi.html
1、Apache设置SSI功效
修正Apache设置文件httpd.conf
1.确认加载include.so模块,将正文往失落:LoadModuleinclude_modulelibexec/apache2/mod_include.so 2.AddType部分往失落这两段正文:AddTypetext/html.shtml
AddOutputFilterINCLUDES.shtml 3.Directory目次权限内里找到OptionsIndexesFollowSymLinks 增添Includes修正为:OptionsIndexesFollowSymLinksIncludes 4.从头启动Apache,测试。
2、Nginx设置SSI功效
在http段中到场上面几句便可:ssion;
ssi_silent_errorsoff;
ssi_typestext/shtml; 3、SHTML精简教程
你能够在SHTML文件中写进SSI指令,当客户端会见这些shtml文件时,服务器端会把这些SHTML文件举行读取息争释,把SHTML文件中包括的SSI指令注释出来。
好比:你能够在SHTML文件顶用SSI指令援用其他的html文件(#include),服务器传送给客户真个文件,是已注释的SHTML不会有SSI指令。它完成了HTML所没有的功效,就是能够完成了静态的SHTML,能够说是HTML的一种退化吧。像新浪的旧事体系就是如许的,旧事内容是流动的但它下面的告白和菜单等就是用#include援用出去的。
今朝,次要有以下几种用用处:更多请参考:http://www.javaeye.com/topic/306216
1、显现服务器端情况变量<#echo>
本文档称号:
<!C#echovar=”DOCUMENT_NAME”C>
如今工夫:
<!C#echovar=”DATE_LOCAL”C>
显现IP地点</ins>
<!#echovar=”REMOTE_ADDR”C>
2、将文本内容间接拔出到文档中<#include>
<!#includefile=”文件称号”C>
<!#includevirtual=”文件称号”C>
file文件名是一个绝对路径,该路径相对利用#include指令的文档地点的目次。被包括文件能够在统一级目次或其子目次中,但不克不及在上一级目次中。如暗示以后目次下的的nav_head.htm文档,则为file=”nav_head.htm”。
virtual文件名是Web站点上的假造目次的完全路径。如暗示相对服务器文档根目次下hoyi目次下的nav_head.htm文件;则为virtual=”/hoyi/nav_head.htm”
3、显现WEB文档相干信息<#flastmod><#fsize>(如文件制造日期/巨细等)
文件比来更新日期:
<!#flastmodfile=”文件称号”C>
文件的长度:
<!C#fsizefile=”文件称号”C>
4、间接实行服务器上的各类程序<#exec>(如CGI或其他可实行程序)
<!C#execcmd=”文件称号”C>
<!C#execcgi=”文件称号”C>
将某一内部程序的输入拔出到页面中。可拔出CGI程序大概是惯例使用程序的输出,这取决于利用的参数是cmd仍是cgi。
5、设置SSI信息显现格局<#config>(如文件制造日期/巨细显现体例)
6、初级SSI可设置变量利用if前提语句。
2、SHTML精简教程
你能够在SHTML文件中写进SSI指令,当客户端会见这些shtml文件时,服务器端会把这些SHTML文件举行读取息争释,把SHTML文件中包括的SSI指令注释出来。好比:你能够在SHTML文件顶用SSI指令援用其他的html文件(#include),服务器传送给客户真个文件,是已注释的SHTML不会有SSI指令。它完成了HTML所没有的功效,就是能够完成了静态的SHTML,能够说是HTML的一种退化吧。像新浪的旧事体系就是如许的,旧事内容是流动的但它下面的告白和菜单等就是用#include援用出去的。
今朝,次要有以下几种用用处:更多请参考:http://www.javaeye.com/topic/306216
1、显现服务器端情况变量<#echo>
本文档称号:
<!C#echovar=”DOCUMENT_NAME”C>
如今工夫:<!C#echovar=”DATE_LOCAL”显现IP地点</ins><!#echovar=”REMOTE_ADDR”
2、将文本内容间接拔出到文档中<#include>
<!C#includefile=”文件称号”C>
<!C#includevirtual=”文件称号”C>
file文件名是一个绝对路径,该路径相对利用#include指令的文档地点的目次。被包括文件能够在统一级目次或其子目次中,但不克不及在上一级目次中。如暗示以后目次下的的nav_head.htm文档,则为file=”nav_head.htm”。
virtual文件名是Web站点上的假造目次的完全路径。如暗示相对服务器文档根目次下hoyi目次下的nav_head.htm文件;则为virtual=”/hoyi/nav_head.htm”
3、显现WEB文档相干信息<#flastmod><#fsize>(如文件制造日期/巨细等)
文件比来更新日期:<!#flastmodfile=”文件称号”C>文件的长度:<!C#fsizefile=”文件称号”C>
4、间接实行服务器上的各类程序<#exec>(如CGI或其他可实行程序)
<!C#execcmd=”文件称号”C>
<!C#execcgi=”文件称号”C>
将某一内部程序的输入拔出到页面中。可拔出CGI程序大概是惯例使用程序的输出,这取决于利用的参数是cmd仍是cgi。
5、设置SSI信息显现格局<#config>(如文件制造日期/巨细显现体例)
6、初级SSI可设置变量利用if前提语句。
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻; |
|