迅睿CMS网站安全权限划分操作指南详解

本教程介绍了通过分离缓存目录、程序文件目录、模板目录、附件存储目录、头像存储目录,并设置只读权限来优化网站安全性。详细步骤确保了每个目录的安全和正确配置,特别提醒新手避免操作。

网站安全权限划分
网站安全权限划分

 

本教程需要具备PHP技术或者服务器运维技术人员

什么都不懂的新手,千万千万千万千万不要来操作!!!!!!!!

网站安全首选需要让能通过web域名访问的目录都设置为不可写入权限,这样能有力保证服务器不被恶意写入非法的文件。

本教程例子中的网站web目录假设为:/www/www.xxx.com/

准备工作:

首先找到index.php的同级别目录,然后看是否存在.user.ini文件

.user.ini
.user.ini

如果不会配置这个.user.ini的设计人员可以删除它(后期一定要设置这个文件的权限),如何配置.user.ini教程里面有介绍

开始分离:

一、分离cache目录

cache目录必须具备可写入权限,默认可以通过web访问其内容,推荐把cache目录分离到其他目录(SSD硬盘最佳)

1、将cache目录移动到指定目录,例如/www/fenli/cache/

2、打开web目录的 index.php

3、查找// 缓存文件存储目录,支持自定义路径,建议固态硬盘存储缓存文件

define('WRITEPATH', '/www/fenli/cache/');

4、赋予新的cache可读写权限,如果网站正常访问就表示ok了

二、分离dayrui目录

dayrui目录是程序文件目录,存储的php业务逻辑程序文件,通常情况下需要具备可读写权限

1、将dayrui目录移动到指定目录,例如/www/fenli/dayrui/

2、打开web目录的 index.php

3、查找 //系统核心程序目录,支持自定义路径和改名

将代码修改为 define('FCPATH', '/www/fenli/dayrui/');

4、赋予新的dayrui可读写权限,如果网站正常访问就表示ok了

三、分离模板template目录

template目录是存放模板文件的,实际项目中不建议将其暴露在web目录中,推荐进行分离

1、将template目录移动到指定目录,例如/www/fenli/template/

2、打开web目录的 index.php

// 此代码放到【执行主程序】代码之前
define('TPLPATH', '/www/fenli/template/');

3、赋予新的template可读写权限,如果网站正常访问就表示ok了

四、分离附件存储目录

uploadfile目录是附件存放的目录,安全起见,强烈推荐进行分离

1、将uploadfile目录移动到指定目录,例如/www/fenli/uploadfile/

2、再web服务器中为此目录绑定一个域名,例如:

www.abc-file.com

顶级域名二级域名都可以

3、必须设置此网站不能执行php代码,以宝塔BT服务器为例的配置:

php纯静态
php纯静态

纯静态的目的是为了此目录下的不允许执行php文件,增强被非法写入的安全性

4、进入cms后台,系统,附件设置

附件设置
附件设置

5、保存再更新缓存 – 更新附件缓存后,测试上传附件试试是否正常

————- 内容编辑器中的附件URL需要使用内容维护工具进行批量替换地址

五、头像分离存储

/api/member/目录是头像存放的目录,安全起见,强烈推荐进行分离

1、将/api/member/目录移动到指定目录,例如/www/fenli/touxiang/

2、再web服务器中为此目录绑定一个域名,例如:

www.abc-touxiang.com

顶级域名二级域名都可以

3、必须设置此网站不能执行php代码,以宝塔BT服务器为例的配置:

php纯静态2
php纯静态2

4、进入cms后台,系统,附件设置,头像分离设置

头像分离设置
头像分离设置

5、保存再更新缓存后,测试上传头像试试是否正常

六、给web目录设置只读权限

通过上面一到五的配置,已经把能具有写入权限的目录分离出去了,现在web目录剩下的文件都可以不需要写入权限

/www/www.xxx.com/

现在为web目录设置,只读权限,例如555权限。

友情提示:如果网站需要生成静态文件,需要提前为web目录开启读写权限,生成完毕后,再设置只读权限

操作视频教程

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/50291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • Win7屏保设置技巧,个性化保护您的屏幕

    Win7屏保设置技巧,个性化保护您的屏幕 为什么需要屏保? 如何设置屏保? 如何个性化设置屏保? 如何避免屏保出现问题? 为什么需要屏保? 屏保是一种保护屏幕的方式,可以避免长时间显示静态图像而导致的屏幕损坏,同时也可以为用户提供一些有趣的视觉效果。 在Win7系统中,默认的屏保是“飘移”,但是这种屏保对于长时间使用的电脑来说并不是最好的选择。 如何设置屏保…

    2023-05-30
    00
  • 显示器坏点检测?详细方法及注意事项

    显示器坏点检测?详细方法及注意事项 一、什么是显示器坏点? 1.1 定义:显示器坏点是指显示器屏幕上出现的亮点或暗点,这些点与周围像素的颜色不同,会对图像质量产生影响。 1.2 坏点分类:显示器坏点可分为亮点、暗点和死点三类。 二、如何检测显示器坏点? 2.1 软件检测:利用专业的坏点检测软件,通过图像测试模式检测屏幕上的坏点。 2.2 硬件检测:利用色差仪…

    2023-05-20
    00
  • 联想电脑白屏了按哪些键可以修复(联想电脑白屏了解决方法)

    在使用电脑的过程中会出现各种各样的问题,尤其是电脑屏幕在某些情况下会产生一些问题,比如有些朋友在使用电脑的过程中,电脑出现了蓝屏,除此之外,还有一些朋友在使用电脑的过程中可能出现了白屏,那么联想电脑白屏了按哪个键可以修复?想必很多朋友都不知道,那么接下来就为大家介绍一下其修复方法。 联想电脑白屏了解决方法一: 1、卸载设备中的第三方杀毒、管家、优化软件; 2…

    2022-06-30
    00
  • Win10怎么禁用蓝牙设备?win10关闭蓝牙功能的教程

    Win10怎么禁用蓝牙设备?win10关闭蓝牙功能的教程 Win10如何打开蓝牙设置? Win10如何禁用蓝牙设备? Win10如何关闭蓝牙功能? Win10如何打开蓝牙设置? 在Win10中,打开蓝牙设置非常简单,只需按下Win+I组合键打开设置页面,然后点击“设备”选项,接着点击左侧的“蓝牙和其他设备”选项,即可打开蓝牙设置。 Win10如何禁用蓝牙设备…

    2023-08-07
    00
  • 小于等于号电脑怎么打?(小于等于号输入方法详解)

    小于等于号电脑怎么打?(小于等于号输入方法详解) 方法一:使用键盘输入 方法二:使用字符映射表 方法一:使用键盘输入 小于等于号是数学中常用的符号之一,但是在键盘上并没有直接的输入方式。不过,我们可以通过一些键盘组合键来输入小于等于号。 在 Windows 操作系统中,可以使用键盘组合键 Alt + 243 来输入小于等于号。 在 Mac 操作系统中,可以使…

    2023-05-27
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信