首先进入
宝塔面板选择网站-选择需要设置网站点击设置-将网站目录-运行目录修改为:public  如下图设置

影视程序赞片cms/zanpiancms安全设置教程怎么做插图

设置运行目录为public 设置该目录后 对外访问的一切文件都需要上传到 这个目录中才能访问

影视程序赞片cms/zanpiancms安全设置教程怎么做插图1

然后进入该网站的目录管理-将目录中不必要的文件删除-非Public目录中

影视程序赞片cms/zanpiancms安全设置教程怎么做插图2

然后进入网站上一级目录设置相关的目录权限-如下图
影视程序赞片cms/zanpiancms安全设置教程怎么做插图3

将网站目录权限设置为:555权限 所有者设置为:root(必须否则无效)
影视程序赞片cms/zanpiancms安全设置教程怎么做插图4

然后进入网站目录 设置runtime权限并设置权限为770 所有者为www
影视程序赞片cms/zanpiancms安全设置教程怎么做插图5

影视程序赞片cms/zanpiancms安全设置教程怎么做插图6

然后进入public目录设置图片目录uploads uploads-s  广告JS保存目录runtime 播放器JS目录player 的权限为修改写入

影视程序赞片cms/zanpiancms安全设置教程怎么做插图7

如果你没有将图片上传到本地 可以不用设置  广告JS保存目录runtime 与播放器JS目录player 可以不用设置修改写入权限,可以在你需要修改的时候在开启相关目录比如添加修改后台广告,修改后台播放器等,如果不进行这些操作就可以不用设置修改和写入权限,如果你要操作可以暂时设置为 权限为770 所有者为www  修改文成后在恢复目录权限为 555 所有者为root 就可以了

下面为开启了 uploads uploads-s  runtime player 修改写入权限 这几个目录设置拒绝执行PHP的权限  也建议大家都设置一下这几个目录不让他运行PHP

首先我们回到网站管理

选择设置-在配置文件中增加如下代码

在 #HTTP_TO_HTTPS_END上面增加下面代码 如果有其他目录大家可以在下面增加

location ~* ^/(uploads|uploads-s|runtime|player|tpl|avatar)/.*\.(php|php5)$

{

deny all;

}

 

影视程序赞片cms/zanpiancms安全设置教程怎么做插图8

这个为nginx的配置

如果为apache

就在配置文件中增加下面代码

<Directory /www/wwwroot/www.zanpian.com/public/runtime>
php_flag engine of
</Directory>
<Directory ~ "^/www/wwwroot/www.zanpian.com/public/runtime">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>

多个目录增加多条记录

上面方法为伪静态动态模式运行网站的设置
如果生成了静态那么就在将静态文件夹权限设置为770  所有者设置为www  将目录 加入限制执行PHP配置中  
将生成出来在更目录中的.html文件单独设置权限为770
所有者设置为www  即可 不要开启更目录 的写入修改权限 单独设置
上面设置完成后基本就OK  了 然后在安装安全软件就可以了