Toggle navigation


WDCP镜像手册

Version 5.4正式版

由Websoft9提供已经安装配置好了的WDCP3.2镜像,云服务器可一键安装使用。WDCP是国内知名的Linux面板和主机管理系统,支持在线LAMP环境安装和PHP多版本,适合多网站管理与维护。

WDCP镜像已经已经安装好了PHP,MySQL,Apache,phpMyAdmin,WDCP面板等组件,开机即用。WDCP是国内知名的Linux面板和主机管理系统,自带LAMP,支持PHP多版本自由切换,功能全面,包括管理文件、查看日志、配置应用服务器、备份数据库、配置域名等,被广泛用于多网站管理与维护。


本文档适用于通过主流云市场购买和部署了Websoft9镜像的用户,文档内容重点指导用户进行安装配置、系统基本操作和常见运维问题处理。

主流云平台包括:阿里云、腾讯云、百度云、华为云、Azure、青云

Websoft9的WDCP镜像包含WDCP3.2版+LANMP环境,以最新版本镜像为例包括:

WDCP面板
访问地址:http://ip:8080 请确保服务器的安全组8080端口已经打开
网站根目录:/www/web
备份目录:/www/backup
日志目录:/www/weblogs


运行环境(PHP5.4~7.1,Apache2.4,Nginx 1.8)
可选的PHP版本包括:PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6,PHP7.0,PHP7.1,其中CentOS7.X已经不支持5.4以下的版本
可选的切换Apache,Nginx,Apache+Nginx之间进行切换
PHP配置文件:/www/wdlinux/etc/php.ini

nginx证书文件存储在/www/wdlinux/nginx/conf/cert目录下
apache证书文件存储在/www/wdlinux/apache/conf/cert目录下
N+A环境,指定PHP版本等,只需要上传nginx的证书文件就可以
Apache引擎启用https证书时,需在“系统设置”里的“web服务端口”增加443,以及防火墙开放443端口


数据库(MySQL5.5,phpMyAdmin)
数据库默认账号和密码为:root/wdlinux.cn

  1. 镜像需要与服务器配套使用,获取Websoft9的镜像有两种方式:
    方式一:若没有可用的云服务器,登录主流云厂商的云市场,找到由Websoft9提供的“WDCP面板”相关免费镜像,点击“购买”(同时会配套购买云服务器,若只打算试用请选择“按量”方式购买,实现按小时使用,接近免费)
    方式二:登录到云厂商的控制面板,找到可用的云服务器,通过更换系统盘(重装镜像)的方式
  2. 待镜像购买或更换完成后,镜像会自动安装到配套的云服务器上,当云服务实例处于“运行中”后,通过浏览器访问网址
    http://服务器公网IP,正常会出现WDCP的引导界面:
  3. 如果浏览器访问以上网址没有任何反应,请检查您的安全组设置,确保80端口和8080端口是开放的。

服务器要求

本镜像在云服务器的最低配置(1核CPU1G内存)下即可运行

BT面板安装、使用和维护中需要用到三种账户:

1、WDCP后台管理默认账号和密码admin/wdlinux.cn,管理地址:http://服务器公网IP地址:8080/。
若无法访问,请确保已经开启服务器安全组的8080端口(安全组设置参考

2、MySQL后台管理默认账号和密码root/wdlinux.cn,请通过WDCP访问MySQL


3、Linux服务器操作系统账号和密码

  • 账号:root
  • 密码:是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:下载一个putty工具,通过root账号登录,参考(服务器通用文档-Linux远程管理与FTP

旧版本镜像账号说明

如果您使用的是WDCP3.2之前的版本,默认账号是:

  • MySQL用户/密码:root/123456
  • wdcp用户/密码:admin/websoft9

镜像安装完成后,使用浏览器访问http://服务器公网IP:8080,即可进入WDCP面板。为了能够正常使用WDCP,请务必在服务器安全组中开启如下端口:

  • 8080端口:WDCP访问入口
  • 21端口:FTP入口
  • 443端口:https入口
  • 80端口:http入口

启用PHP版本

WDCP支持PHP多版本,默认情况下,面板没有启动任何版本的PHP,需要手工启动其中之一或多个,具体如下:

  • 登录WDCP->网站管理->PHP版本管理,选一个版本点击“启动”按钮即可
  • 如果要设置开机启动,请点击自启动设置

修改WDCP默认密码

建议第一次登录WDCP后立即修改默认密码,具体如下:

  • 登录WDCP->admin(右上角)->修改密码
  • 修改密码后,请立即重新登录,以验证修改密码操作是成功的

修改数据库root密码

建议第一次登录WDCP后立即修改数据库root密码

  • 登录WDCP->MySQL管理->修改密码
  • 修改密码后,请立即通过phpMyAdmin登录,以验证修改密码操作是成功的

在WDCP中新增一个网站的步骤包括:

  1. 域名解析成功(WDCP中安装网站必须对应的域名,无域名或没有备案是不可以安装网站的)
  2. WDCP面板中完成增加站点信息、站点FTP、站点数据库以及其他
  3. 上传网站代码,并设置好权限和用户组
  4. 通过访问域名进入网站的安装向导,完成网站安装

下面以WordPress为例,演示网站的安装方法(假设已经完成了域名解析):

第一步:WDCP面板中完成增加站点信息

  1. 网站管理-创建站点,填写已经解析好了域名(即访问域名显示本镜像的引导页面),然后选择php7.0版本
  2. 建议开启FTP账号,用户名和密码自行设置
  3. 创建数据库名、用户名和密码(Wordpress安装的时候不能自行生成数据库,因此在此处先创建)
  4. 绑定域名:如果还需绑定额外域名,请在此项中填写
  5. 其他项一般无需填写
  6. 点击“提交”,完成站点信息创建

第二步:上传网站代码,并设置好权限和用户组

  1. 如果第一步成功,打开你的域名,系统会有代码上传和FTP使用提示
  2. 以WinSCP为例,FTP参数填写如下
  3. 本此常见的的网站为FTP根目录下的public_html,即将WordPress代码上传到这个目录下(先删除默认的index.html)

第三步:通过访问域名进入网站的安装向导,完成网站安装

  1. 如果第二步没有问题,系统会进入WordPress安装界面
  2. 数据库参数填写请使用WDCP面板中创建网站时所设置的

WDCP面板功能强大,但物极必反,功能越多错误就越多,在使用WDCP的过程中,请把我好如下几个原则(或称之为技巧吧)

数据库管理请使用phpMyAdmin

虽然WDCP有数据库管理功能,但实际上数据库管理是一件复杂而严谨的事情,与MySQL最匹配的管理工具是phpMyAdmin,使用phpMyAdmin

  • 数据导入与导出
  • 修改数据库密码
  • 增加用户
  • 修改字符集
  • SQL语言的运用

非专业选手,不要动端口的设置

WDCP的安全-防火墙设置中,有灵活的端口设置。实际上端口的管理在云服务器厂商的安全组中已经有了设置,且安全组的设置是起决定作用的。

例如:在WDCP中开放了80端口,而安全组中80端口是关闭,结果80端口仍然是不可用的

即这个地方设置与否,不起决定作用,还是不动为好

WDCP面板奔溃了怎么办?

WDCP面板会奔溃吗?任何软件都会出问题
WDCP奔溃的几率大吗?不大,但需要预防

WDCP是面板,面板工具都是调用操作系统层面的东西。对应WDCP奔溃之后的处理,需要掌握如下知识点:

  • WDCP的基础环境安装在哪里?是否可用?
  • 数据库是否可用?
  • 网站文件在哪里?
  • 是否能够实现快速备份

掌握以上几点,也许能够力挽狂澜

网站搬家问题

请勿轻易使用任何形式的一站搬家这样的功能

管理Linux系统,只需要用到两个工具即可满足大部分使用场景

  • WinSCP,可视化界面的SFTP(含FTP)工具,90%的Linux操作均可通过它来实现(下载WinSCP
  • Putty,远程登录&命令操作软件,需要用到命令操作的时候使用(下载Putty

具体参考:

在WDCP面板中,尽量使用phpMyAdmin来管理数据库

  1. 进入WDCP面板->数据库-MySQL管理->phpMyAdmin
  2. 选择您需要的语言,然后输入root和对应的密码,然后登录到系统中

常见的数据库相关操作包括:
修改root密码、创建数据库、创建用户和权限设置、导入和导出等,具体参考《MySQL文档-PhpMyAdmin常见操作》

上传一个扩展或模板文件夹,建议修改Linux系统的权限以便能够正常访问。
网站的权限设置值建议如下:file 644, folder 755 ,用户和用户组分别是 www : www

使用WDCP修改所有者(组)和权限

登录WDCP->文件管理,选择需要修改权限的文件夹或文件,然后完成如下操新:

  1. 选择操作类型为“所有者”,填写值为“www”,勾选继承(保证目录下所有文件和文件夹一起修改),点击确认
  2. 选择操作类型为“所有组”,填写值为“www”,勾选继承(保证目录下所有文件和文件夹一起修改),点击确认
  3. 选择操作类型为“修改权限”,填写值为“755”或其他值,勾选继承(保证目录下所有文件和文件夹一起修改),点击确

使用Linux命令修改所有者(组)和权限

方法一:putty登录命令行方式(推荐)

~# chown -R www.www /www/web/default/
~# find /www/web/default/ -type d -exec chmod 755 {} \;
~# find /www/web/default/ -type f -exec chmod 644 {} \;

方法二:WinSCP右键修改,参考:使用WinSCP设置文件夹权限

域名设置分为两个步骤:

步骤1:域名控制台解析域名

如果您的域名备案(大陆之外无需备案),可以通过云厂商的域名控制台进行域名解析,操作如下:

  1. 登录域名控制台->域名解析,进入解析设置界面(以阿里云为例)
  2. 增加一条A记录,主机记录那里填写二级域名的前缀(如www,shop,test等)或通配符@,记录值填写您的服务器公网ip地址,保存
  3. 域名解析成功,等待解析生效(不同的厂商解析生效时间不一样,1分钟-24小时不等)

注意:解析生效之后,本地访问可能由于缓存问题导致仍然没有生效,请清空浏览器缓存,然后通过CMD命令行刷新本地DNS操作

步骤2:新增网站或修改

在WDCP中,新增网站首先就要填写域名。如果是修改网站,先删除就域名,然后再增加域名

待续…

当应用程序进行大版本升级的时候,可能会需要增加某种php扩展。

方案待续…

使用PHP应用程序的时候,php组件的启用或停用、邮件设置、上传文件大小等控制都会涉及修改php配置文件。

WDCP提供了可视化PHP配置修改,具体如下:

  1. 登录WDCP->网站管理->PHP版本管理,在操作选型中点击“设置”,变可以进行常见参数修改,然后提交
  2. 如果需要修改的参数不在界面中,请点击“在线编辑”,系统会打开php.ini文件
  3. 修改php.ini文件后,重启web服务

使用WDCP修改配置之后,经常会用到重启服务(包括重启WDCP、重启mysql、重启apache等)。有两种服务重启方式:

可视化界面重启

WDCP提供了服务重启的操作界面,具体如下:

  1. 登录WDCP->系统管理->服务重启,会看到可选的服务
  2. 点击需要重启的服务即可

命令方式重启

通过Linux命令,也可以对WDCP进行启动、重启等操作

//WDCP服务
~# service wdcp start
~# service wdcp restart
~# service wdcp stop

 

计算系统一定会出问题,只是问题大小,出问题的时间和概率不同而已,因此备份无比重要,即一定要养成备份的习惯,切莫存在侥幸心理。一个镜像上存在操作系统、运行环境、数据库和应用程序四个组成部分。每个部分都有可能被损坏,因此备份首先要保证有一个全局的备份,然后再考虑局部的备份。

  • 全局的备份。即一个备份方式能够将操作系统、运行环境、数据库和应用程序四个组成部分全部备份下来,这个备份方式是唯一的,即云厂商提供的快照功能。快照功能可以定义备份时间和备份保存时间,可以一键恢复,几乎没有弱点,唯一的不好的地方就是它需要收取费用
  • 操作系统的备份。操作系统是云的组成部分,操作系统的备份即快照备份
  • 运行环境的备份。运行环境与操作系统是融为一体的,即运行环境的的备份即快照备份
  • 数据库备份。使用数据库的导入或导出功能就可以备份数据了。需要注意三点:备份的数据是否可以恢复?自动备份还是手动备份?多久备份一次?
  • 应用程序备份。应用程序的备份相对以上是最简单的,将应用程序的文件夹备份到服务器之外的存储地是最安全有效的。需要注意两点:自动备份还是手动备份?多久备份一次?

总结:快照备份是必须的,其他的备份手段结合起来使用

使用云服务器不做快照备份=开车不买保险

本文档由长沙网久软件有限公司原创,为了保证文档的严肃性和可用性,任何人不得盗用或修改后二次分发。转载请标注来源,否则我们保留给予法律追究的权利。

我们会定期更新文档,请访问在线文档以获取最新版本

本文档在线地址:http://docs.websoft9.com/xdocs/wdcp-image-guide
合作或技术支持:http://www.websoft9.com