您当前位置:lerx帮助中心
本类热点
推荐阅读
文章正文
网站管理系统V2版静态化及安全说明
2011-09-22 17:57:36

一、静态说明

V2版本可以对全站进行静态化。全站静态包括:首页,分类页,各文章页。其它比如注册、登录等并不在静态之内。

做静态时需确定一个事实:

服务器本机必须能通过定义的域名访问网站。

如:在服务器上输入:http://www.yourdomain.com/index.action要能正常访问。

以上确认后,静态化操作顺序如下:

1.后台--网站基本设置中,将首页静态或全部静态选中。

2.编辑/WEB-INF/applicationTimerTask.xml文件,将以下修改。如:

http://localhost:8080/lerx/createStatic.action

修改为:

http://www.yourdomain.com/createStatic.action

其实除了文章静态,其它都是通过createStatic.action来完成首页和分类页静态的。

3.编辑/WEB-INF/applicationContext.xml文件,将包含applicationTimerTask.xml的那一段注释去除。

4.如果进行了整合,比如利用apache或nginx,利用80端口来访问,必须将[resourcesApplication_zh_CN.properties]中的lerx.serverPort=0改为lerx.serverPort=80。说明:0为自动,其它为自动检测Tomcat端口,但会在后面加:端口号,改成80将不加端口号。

5.重启tomcat。

6.分类页静态,如果没有在栏目中设置静态文件夹名,则将自动按id号生成。比如:id号为3的,将在静态根文件夹(默认为html)中自动生成c3这个目录和相应的静态文件。如指定了静态文件夹名,将按设置的静态文件夹进行生成。

7.文章静态生成的时间为文章审核通过的时间。如果文章取消审核或编辑并且设定了编辑后还原成未审核状态,相应的文件将被系统自动删除。文章的静态文件名是在文章录入时就生成了。

 二、安全说明

1.将后台目录文件夹改名。

2.将WEB-INF进行保护。tomcat会对WEB-INF进行保护,但当进行整合后,apache和iis及nginx并不会对这个目录进行保护。所以整合后需要进行相应的保护设置。

3.在WEB-INF/logs文件夹中,有所有操作的详细记录。