什么是SSI?
SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
公司一直把tomcat 4作为web server使用,不过我们知道汤姆猫的本职工作还是Servlet/JSP容器,硬把web server的任务交给它还真是有些勉强,尤其是在同时运行多个项目,高并发性操作的时候~加之程序编写不当,一些对象关闭不及时很容易造成内存溢出、服务器崩溃。为了不因为调整服务器软件而对现有程序进行修改,暂且仅对tomcat版本进行升级并实现与apache的整合工作。
整合工作的调试是在Windows Server 2003 SP1平台上进行的,相关软件及版本列表如下:
1、j2sdk-1_4_2_09-windows-i586-p.exe
2、apache_2.0.54-win32-x86-no_ssl.msi
3、jakarta-tomcat-5.0.28.exe
4、mod_jk-1.2.14-apache-2.0.54.so(其它类型的连接器没有测试,暂时只找到md_jk有相关apache2.0.54版本的下载)
建议版本号与列表一致,其它版本没有进行测试!
不知道这是什么问题,估计是读取文件时造成的,哎,明天单位再好好查吧
复制内容到剪贴板 程序代码
javax.servlet.ServletException: org.apache.commons.fileupload.FileUploadException: Read timed out
org.apache.struts.upload.CommonsMultipartRequestHandler.handleRequest(CommonsMultipartRequestHandler.java:202)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:442)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:816)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
org.apache.struts.upload.CommonsMultipartRequestHandler.handleRequest(CommonsMultipartRequestHandler.java:202)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:442)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:816)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
以前曾经很单纯的以为搜索引擎在你做了一次搜索后,所做的事情只是记录你的搜索行为,并把结果列出来,至于你点击第几个结果,他们是不统计的.
但是在查看了搜索结果页的源码以后,这个单纯的念头消散了.显然每个结果的超链接上都加了点额外的动作.百度如此,google也如此
那么他们会提取哪些参数呢?截包看一下
在百度搜索hello world,然后点击排名第二的网站,是IBM.同时截取数据包,观察发出的第一个数据包,忽略user-agent,host,referer, cookies等部分(cookies中也许会有些有用的参数,但因为是加密的代码,恐怕研究不出什么东西)
Tags: 参数