wdcp面板的安装教程富华Linux博客


1.1 wdcp 概念

wdCPWDlinux Control Panel的简称,是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作,均可在wdCP的后台里操作完成.

使用wdCP,通过WEB方式就可以查看服务器情况,资源利用率,系统负载,内存使用率,带宽使用率等等.

使用wdCP,通过WEB方式就可以轻松创建网站,开站点,发布网站,创建FTP,创建mysql数据库等.

使用wdCP,通过WEB方式,就可以管理服务器上的站点,站点文件,站点配置等等.

简单,方便,易操作.让你方便地使用和管理Linux服务器和网站,使用Linux系统做网站服务器,也同样可以很简单

功能特性

wdcp包括服务器管理,网站管理(网站,FTP,mysql数据库),文件管理器

具体如下:

1.2 服务器管理功能

1 支持apache,nginx. nginx+apache,目录访问限制,完美解决利用脚本跨站访问的问题,提高安全性.
2
在线查看系统资源,运行时间,系统负载,内存使用率,top信息
3
在线连接数管理,连接数统计,IP连接数,连接状态统计,web连接数,mysql连接数
4
在线管理系统服务,停止,启动,设置随系统启
5
在线端口管理,可检测开通端口,关闭端口
6
在线管理进程,查看进程,终止进程KILL
7
在线设置IP地址,增加,删除
8
在线内存管理,查看内存使用情况,可在线释放内存
9
在线设置服务器所使用的DNS IP地址
10
在线执行shell命令,ifconfig,ls,date
11
在线查看磁盘使用率
12
在线文件管理,可编辑,修改,打包,解压,修改属性(详细介绍见下)
13
在线查看系统日志,ssh登录日志,ftp日志等
14
在线重起服务器,关机,重启相关应用服务,web,mysql,ftp,ssh
15
在线设置mysql,php常用参数,也可直接在线编辑配置文件
16
在线设置防火墙(iptables),可增加规则,开通IP,端口,限制IP访问等
17
在线设置selinux安全配置
18
在线管理ssh,端口修改,限制root用户登录,是否DNS解释,设置公钥登录和密码
19
在线设置可ping,一定程度上保护服务器安全
20
在线后台直接升级,方便易操作
21
增加普通用户管理(可修改FTP用户密码,mysql数据库密码,域名邦定)
22
增加网卡流量实际查看

1.3 网站管理功能

1 新建网站,修改,删除,设置默认首页,日志记录,域名邦定,二级域名邦定等(网站文件上传至FTP主目录下的public_html目录下)
2
支持在线设置rewrite规则,增加,修改,删除(此操作要注意,错误的rewrite规则,可能会导致网站打不开,较常发生)
3
支持在线设置400,401,403,404,405,500,503错误定向页面(此页面内容在FTP主目录下的public_html/errpage/,可自行修改)
4
可在线邦定二级域名,使用二级域名创建站点
5 FTP
用户管理,可单独建立FTP用户,修改密码,删除,限制FTP空间大小
6 mysql
用户管理,可建独立mysql数据库,密码修改,删除等.可以限制mysql使用大小,更多的功能,可使用phpmyadmin
7
后台整合phpmyadmin,更好地管理mysql
8
支持网站,数据库,FTP在线打包备份

1.4 在线文件管理器

1 可编辑,修改,删除,打包,解压,修改权限/属性,所有者,所有组
2
在线打包/解压(支持.tar,tar.gz,tgz,bz2,zip格式),下载
3
支持在线文件编辑
4
使用回收站功能增加安全性,所有删除(仅限后台的操作)的文件都将暂存回收站里,以防误删,误操作等
5
可定期清理回收站(安全原因,此内容只可使用ssh,scp,WinSCP3等工具软件删除)
6
支持远程下载文件,可直接将远程文件在服务器上下载 
7
可在线创建文件,文件夹

1.5 wdcp 面板安装过程

1.5.1 更换网络yum 使用阿里云的yum

[root@iZj6c571fco0kt85bl85h5Z ~]# cd /etc/yum.repos.d/
[root@iZj6c571fco0kt85bl85h5Z yum.repos.d]# cp -pr CentOS-Base.repo CentOS-Base.repo.bak
[root@iZj6c571fco0kt85bl85h5Z yum.repos.d]# #   3 - Full multiuser mode
[root@iZj6c571fco0kt85bl85h5Z yum.repos.d]#  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
--2017-05-24 09:09:05--  http://mirrors.aliyun.com/repo/Centos-6.repo
Resolving mirrors.aliyun.com... 112.124.140.210, 115.28.122.210
Connecting to mirrors.aliyun.com|112.124.140.210|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2572 (2.5K) [application/octet-stream]
Saving to: “/etc/yum.repos.d/CentOS-Base.repo”
 
100%[======================================================================================================================>] 2,572       1.38K/s   in 6.4s   
 
2017-05-24 09:09:11 (405 B/s) - “/etc/yum.repos.d/CentOS-Base.repo” saved [2572/2572]

1.5.2  更新yum

[root@iZj6c571fco0kt85bl85h5Z ~]# yum makecache
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyuncs.com
 * extras: mirrors.aliyuncs.com
 * updates: mirrors.aliyuncs.com

1.5.3 下载 wdcp面板 2.5的版本

[root@oldboy-37 20170522]# wget http://dl.wdlinux.cn:5180/lanmp_v2.5.tar.gz
--2017-05-18 09:37:46--  http://dl.wdlinux.cn:5180/lanmp_v2.5.tar.gz
Resolving dl.wdlinux.cn... 222.186.61.177
Connecting to dl.wdlinux.cn|222.186.61.177|:5180... connected.
HTTP request sent, awaiting response... 200 OK
Length: 83552462 (80M) [application/x-gzip]
Saving to: “lanmp_v2.5.tar.gz”
 
100%[======================================================================================================================>] 83,552,462   607K/s   in 1m 59s 
 
2017-05-18 09:39:46 (687 KB/s) - “lanmp_v2.5.tar.gz” saved [83552462/83552462]
[root@oldboy-37 20170522]# ls
1.txt  2.txt  help.txt  lanmp_v2.5.tar.gz  License.txt  oldboy.txt

1.5.4 解压 wdcp 2.5 的安装包

[root@oldboy-37 20170522]# tar zxf lanmp_v2.5.tar.gz
[root@oldboy-37 20170522]# ls
1.txt  2.txt  conf  help.txt  install.sh  lanmp  lanmp.sh  lanmp_v2.5.tar.gz  lib  License.txt  oldboy.txt  README.md  utils  wdcp.sh
[root@oldboy-37 20170522]#

1.5.5 执行wdcp面板的安装脚本

[root@oldboy-37 20170522]# sh install.sh
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink                                                                                                                            | 7.6 kB     00:00    
 * base: mirrors.aliyun.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Select Install
    1 apache + php + mysql + zend + eAccelerator + pureftpd + phpmyadmin
    2 nginx + php + mysql + zend + eAccelerator + pureftpd + phpmyadmin
    3 nginx + apache + php + mysql + zend + eAccelerator + pureftpd + phpmyadmin
    4 install all service
    5 don't install is now
 Please Input 1,2,3,4,5: 4      选择4 意思是:安装nginx + apache + php + mysql + zend + eAccelerator + pureftpd + phpmyadmin 以上所有服务
    1 php-5.2.17 (default)
    2 php-5.3.29
 Please Input 1,2: 2  2是选择      php版本
Dependency Updated:
  curl.x86_64 0:7.19.7-53.el6_9         libcurl.x86_64 0:7.19.7-53.el6_9       
 Complete!
24 May 09:51:56 ntpdate[26624]: step time server 218.30.114.84 offset 32.305663 sec
setenforce: SELinux is disabled
 installing mysql,this may take a few minutes,hold on plz...     开始安装   mysql
configure in progress ...
Complete!
Exiting, name server cannot be used: Temporary failure in name resolution (-3)24 May 10:31:49 ntpdate[1876]: name server cannot be used: Temporary failure in name resolution (-3)
 installing mysql,this may take a few minutes,hold on plz...
configure in progress ...
make in progress ...
make install in progress ...
Starting MySQL. SUCCESS!                          Mysql安装完成
 pcre installing...                                安装pcre
 installing nginx...                               安装   nginx
 installing httpd...                               安装Apache
installing php...                                 安装php
chown: invalid user: `wdcpu.wdcpg'
Zend installing...                                安装zend
24 May 11:00:51 ntpdate[109075]: adjust time server 218.30.114.84 offset -0.011330 sec
 installing wdcp apache...
Starting httpd:                                            [  OK  ]
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]
all is OK
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
Stopping pure-ftpd:                                        [  OK  ]
Starting pure-ftpd:
       configurations, wdcp install is complete
      visit http://ip:8080
      more infomation please visit http://www.wdlinux.cn

1.6 wdcp面板默认配置

1.6.1 安装完后,默认的后台管理地址如下

http://ip:8080

用户名:admin 默认密码:wdlinux.cn

mysql默认的管理用户名:root 默认密码:wdlinux.cn


1.6.2 相关说明

所有软件安装目录/www/wdlinux

站点配置文件

/www/wdlinux/nginx/conf/vhost

/www/wdlinux/apache/conf/vhost

数据库配置文件/www/wdlinux/etc/my.cnf

数据库数据文件目录 /www/wdlinux/mysql/var /www/wdlinux/mysql/data

 

1.6.3 可能问题

1 登录时提示超时,检查下系统时间是否为当前时间

2 重装后重新打开IE,否则会有session错误提示的问题

1.7 wdcp面板的优化

1.7.1  登录后台

image.png填写用户名、密码 确定即可

1.7.2 后台的数据库密码修改

1.7.2.1  点击现在修改

image.png

1.7.2.2   修改数据库密码

image.png

填写原密码:wdlinux.cn 新密码:---  确认:----

1.7.3 修改后台登录密码

1.7.3.1  点击修改后台

image.png

打开用户管理----打开修改密码----

1.7.3.2   填写后台密码修改信息

image.png

填写原密码:wdlinux.cn  新密码---  再次输入密码-----确认

 

1.7.4 修改后台登录地址端口号

1.7.4.1   打开系统设置

image.png

1.7.4.2   填写修改的端口号信息

image.png

填写 端口号 如:19913   ----   再确定

登录

image.png

1.7.5 通过wdcp面板修改ssh的端口

1.7.5.1   打开—ssh管理

image.png

1.7.5.2   填写ssh的端口信息

image.png 填写端口信息 如:1964  ---确认重起

image.png

1.7.6  通过wdcp面板修改防火墙的策略

1.7.6.1  打开iptables管理

image.png

1.7.6.2  添加一条规则

image.png

1.7.6.3  填写 你已经设置的ssh的端口 如:1964

image.png

IP 为空代表 :任性地址 

源端口为空代表 :任性端口

目标IP 为服务器的IP 如:10.0.0.140

目标端口为:如1964

1.7.7 xshell登录验证

image.png

image.png

1.8 wdcp各种停止重启命令

service wdapache start|stop|restart    wdcp后台 启动|停止|重起
service nginxd start|stop|restart        nginx服务 启动|停止|重起
service httpd start|stop|restart          httpd服务 启动|停止|重起
service pureftpd start|stop|restart     ftp服务 启动|停止|重起
service mysqld start|stop|restart        mysql服务 启动|停止|重起
我直接把上面的命令输入,但是不行,显示错误,只有service mysqld start 可以运行

1.9 php 升级 

1.9.1  PHP版本是5.3升级到PHP5.5

1.9.1.1  下载升级的安装包

[root@oldboy-37 ~]# wget http://soft.laozuo.org/wdcp/php_up55.sh

1.9.1.2  执行脚本

[root@oldboy-37 ~]# sh php_up55.sh

image.png

image.png看到这个就成功了

1.9.1.3  查看服务器php的版本

[root@oldboy-37 ~]# /www/wdlinux/php/bin/php -v
PHP 5.5.9 (cli) (built: May 24 2017 13:20:53)                   看到这个代表升级成功
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

1.10 Mysql  升级

1.10.1 升级MYSQL5.5

1.10.1.1  下载升级的安装包

[root@oldboy-37 ~]# wget http://soft.itbulu.com/wdcp/mysql_up55.sh
查看 当前系统mysql的版本
[root@oldboy-37 ~]# mysql --version
mysql  Ver 14.14 Distrib 5.1.69, for unknown-linux-gnu (x86_64) using  EditLine wrapper


1.10.1.2  执行脚本

[root@oldboy-37 ~]# sh mysql_up55.sh
--2017-06-02 04:43:55--  http://dl.wdlinux.cn:5180/soft/mysql-5.5.27.tar.gz
Resolving dl.wdlinux.cn... 222.186.61.177
Connecting to dl.wdlinux.cn|222.186.61.177
Please report any problems with the /www/wdlinux/mysql/scripts/mysqlbug script!
 
 ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/www/wdlinux/mysql-5.5.27/data/oldboy-37.pid).
 
 
Running..., Please Wait...
err
mysql update is OK

1.10.2 错误处理

运行上面的命令,然后升级完毕。这个时候我们打开WDCP面板的时候会发现数据库连接不上,各种错误,运行service mysqld restart也会出现这样的错误

1.10.2.1  解决方法

1 .查看mysql启动脚本的目录

[root@oldboy-37 ~]# grep -E  --color='auto' 'basedir=/|datadir=/' /www/wdlinux/init.d/mysqld
  basedir=/www/wdlinux/mysql-5.5.27
  datadir=/www/wdlinux/mysql-5.5.27/data

2.  修改启动脚本的目录

[root@oldboy-37 ~]# sed -i 's#basedir=/www/wdlinux/mysql-5.5.27#basedir=/www/wdlinux/mysql#g' /www/wdlinux/init.d/mysqld
[root@oldboy-37 ~]# sed -i 's#datadir=/www/wdlinux/mysql-5.5.27/data#datadir=/www/wdlinux/mysql/var#g' /www/wdlinux/init.d/mysqld
[root@oldboy-37 ~]# grep -E  --color='auto' 'basedir=/|datadir=/' /www/wdlinux/init.d/mysqld 
  basedir=/www/wdlinux/mysql
datadir=/www/wdlinux/mysql/var

3  .  重新加载mysql

[root@oldboy-37 ~]# service mysqld restart
Shutting down MySQL. SUCCESS!
Starting MySQL.. SUCCESS! 4   .查看  mysql  升级mysql 版本
[root@oldboy-37 ~]# sh mysql_up56.sh ^C
[root@oldboy-37 ~]# mysql --version
mysql  Ver 14.14 Distrib 5.5.27, for Linux (x86_64) using  EditLine wrapper



打赏 支付宝打赏 微信打赏

最后编辑于:2017/05/24作者: 富华运维空间

相关推荐

发表评论

动态鼠标蜘蛛网特效