[经验分享] WDCP安装配置指南
摘要:
目标配置
操作系统:CentOS 6.5
PHP版本:5.6.9
MySQL版本:5.5.41
Tengine版本:2.1.2
一、数据盘挂载(若购买了数据盘,没有请跳过)
查看数据盘相关信息
fdisk -l
查看未分区和格式化的数据盘
df -h
数据盘分区
fdisk /dev/vdb
输入“n”(新建分区);输入“p”(新建扩展分区);输入“1”(使用第1个主分区);输入两次回车(使用默认配置);输入“w”(保存分区表)
格式化分区
mkfs.ext4 /dev/vdb1
挂载新分区
mkdir /www
mount /dev/vdb1 /www
添加分区信息
echo '/dev/vdb1 /www ext4 defaults 0 0' >> /etc/fstab
cat /etc/fstab
二、安装pcre-devel和cmake
yum -y install pcre-devel
yum -y install cmake
三、安装WDCP
源码安装
wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
sh install.sh
RPM包安装
wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh
四、WDCP安全配置
1.修改端口(Port)
需要修改的端口:SSL端口(默认22)、FTP端口(默认21)、后台登录端口(默认8080)
2.修改防火墙(Iptables)
分别添加您修改的端口,再将默认的21、22、8080端口删除,修改之后一定要点击保存
3.修改密码(Password)
修改默认的后台登录名(默认admin)与密码(默认wdlinux.cn)与MySQL密码
4.限制登录(Login)
在后台限制域名中绑定一个不存在或没做解析的域名,比如 console.vtrois.com,然后在hosts(位置:C:\Windows\System32\drivers\etc\hosts)添加一条记录,比如您的服务器IP为123.123.123.123,后台端口为8888,那么就添加123.123.123.123 console.vtrois.com,之后就可以通过http://console.vtrois.com:8888/ 登录了。
注:如因某些原因设置错误或域名不能登录后台,可使用下面的命令清除设置
sh /www/wdlinux/tools/wdcp_login_cbip.sh
5.删除敏感信息(Del)
删除位于/www/web/default自带的探针
6.禁止Ping(PING)
在安全管理中,开启禁止ping
五、Nginx升级Tengine(根据需要,不需要请跳过)
wget http://soft.vtrois.com/wdcp/tengine_up.sh
sh tengine_up.sh
注:选择性升级,默认升级到2.1.2,这里直接两次回车开始安装
六、升级MySQL 5.5.41
升级MySQL
wget http://soft.vtrois.com/wdcp/mysql_up55.sh
sh mysql_up55.sh
配置MySQL
vi /www/wdlinux/init.d/mysqld
找到以下内容
basedir=
datadir=
修改为
basedir=/www/wdlinux/mysql
datadir=/www/wdlinux/mysql/var
启动MySQL
service mysqld start
七、升级PHP5.6.9
wget http://soft.vtrois.com/wdcp/php_up569.sh
sh php_up569.sh
注:准备好升级之后根据提示输入 Y
八、安装memcached
wget http://soft.vtrois.com/wdcp/memcached_ins.sh
sh memcached_ins.sh
注:根据提示选择性安装,这里因为升级了PHP5.6.9,故选择 3
九、控制WDCP
一切都设置好之后,就可以关闭WDCP控制面板了,当需要的时候再打开,这样可以节约一部分内存,同时也可以防止黑客攻击后台
关闭WDCP
service wdapache stop
开启WDCP
service wdapache start
原文地址:http://bbs.qcloud.com/thread-16225-1-1.html