Linux下DedeCMS安全设置
2013-12-25 14:09
260 查看
1.安装准备
·Linux(Ubuntu)·Apache2
·MySQL5
·PHP5.3
服务器需要具备以上几个基本环境,一般Linux的Web操作系统都会默认安装这些组件,当然您也可以自己去安装,具体的安装方法可以通过在线的一些文档获取,这里就不进行深入。
2.下载解压DedeCMS最新版
通过www.dedecms.com下载DedeCMS最新版,一般下载包为DedeCMS****.tar.gz格式,Linux下可以使用命令行:tar -zxvf DedeCMS-****.tar.gz
将解压后的uploads目录上传到站点根目录,我们这里系统站点根目录为:/var/dedecms/
3.安装DedeCMS
访问http://我的站点/install,点击确认进入服务器环境监察,我们可以看到服务器情况(如图1)。![](http://help.dedecms.com/uploads/allimg/120510/1-120510235KbJ.gif)
这里我们发现几个目录没有可写入权限,我们需要给这个目录分为权限。
首先需要给站点目录绑定apache服务的用户,使用命令行:
sudo chown -R www-data /var/dedecms/
这样给站点目录指定权限用户为www-data
我们这里需要给几个无需写入权限的目录去除写入权限,分别输入:
sudo chmod -R 755 /var/dedecms/data/
sudo chmod -R 755 /var/dedecms/html/
sudo chmod -R 755 /var/dedecms/uploads/
sudo chmod -R 555 /var/dedecms/include/
sudo chmod -R 555 /var/dedecms/install/
sudo chmod -R 555 /var/dedecms/dede/
sudo chmod -R 555 /var/dedecms/plus/
sudo chmod -R 555 /var/dedecms/images/
sudo chmod -R 555 /var/dedecms/member/
sudo chmod -R 555 /var/dedecms/special/
sudo chmod -R 555 /var/dedecms/templets/
sudo chmod 555 /var/dedecms/index.php
sudo chmod 555 /var/dedecms/tags.php
这样我们继续执行下一步(如图2)。
![](http://help.dedecms.com/uploads/allimg/120511/1-120511000P64F.gif)
4.设定执行权限
我们可以给DedeCMS几个目录关闭可执行权限,这里的可执行是指在Apache中无法运行php脚本,那我们则可以在Apache目录配置中做如下的设置(虚拟机可设置.htaccess)<VirtualHost *:80>
...
<Directory /var/dedecms/uploads/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/data/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/html/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/templets/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/images/>
php_admin_flag engine off
</Directory>
</VirtualHost>
因为我们这里是PHP5,所以可以按照上面的方法设置。如果是老版本的PHP,那就只能通过:
<Directory "/var/dedecms/uploads/">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
来设定。
5.完成安装
至此我们已经完成了DedeCMS的安装和配置。相关文章推荐
- Linux下DedeCMS详细安全设置
- Linux下DedeCMS详细安全设置教程
- Linux下DedeCMS详细安全设置
- Linux下安装DedeCMS及安全设置教程
- Linux下安装DedeCMS及安全设置
- Linux下DedeCMS详细安全设置教程
- 浅析织梦(dedecms)三个最重要的安全设置
- DedeCMS(织梦)安全设置经验分享
- Linux安全设置手册
- Linux用户登陆安全设置
- 强化Linux安全 正确设置从零开始
- LINUX安全设置之关于GRUB加密图文教程全解
- linux安全设置
- CentOS Linux系统安全设置
- Xshell设置密钥登录确保Linux VPS及服务器更加安全
- linux安全设置
- Linux下网络服务的安全设置
- Unix高级安全设置第三部分-LINUX系列
- 如何设置让自己的linux操作系统更加安全
- linux web php 安全相关设置