网络推广人员用VPS建站,有众多免费或付费的控制面板可以选择。 在不知道要如何选择功能齐全的VPS控制面板时,推荐使用CWP控制面板。
什么是CentOS Web Panel?
CWP控制面板,专为基于RPM的发行版(例如CentOS,RHEL,Scientific Linux等)设计。
它是一款免费且开源的控制面板,可广泛用于简单配置 网络托管环境。
与其他控制面板不同,CWP自动部署LAMP的软件和Varnish缓存服务器。
安装CWP系统要求
- 32位服务器 512MB RAM
- 64位服务器 1024MB RAM
- 硬盘 10 GB
操作系统
- CentOS 6.x,7.x
- RedHat 6.x,7.x
- CloudLinux 6.x,7.x
为避免出现任何问题,请务必在安装过程之前,仔细阅读本说明教程的全部内容。
在CentOS Web Panel安装程序初始化之前的要求:
- CWP控制面板只支持静态IP地址。
- CWP控制面板不支持动态或内部IP地址。
- CWP控制面板不提供卸载程序。
- 安装CWP后,你必须重新安装服务器以将其删除。
- 仅在新安装的操作系统上安装CWP,无需进行任何配置更改。
CWP控制面板特性
CWP有许多功能和免费服务。
就如笔者前面提到的,CWP会自动在你的服务器上安装一整套LAMP服务(Linux、Apache、PHP、mysql、phpmyadmin、webmail、邮件服务器等)。
以下是在CentOS Web Panel上的功能和服务:
- 目前包括管理员和客户端面板
- (你还可以请求构建用于集成的自定义模块)
安装CentOS Web Panel(CWP)的准备
如果你的VPS后台,在安装CentOS系统之前,没有设置主机名和IP地址,你可能需要手动设置主机名和IP地址。
设置主机名
要启动CWP安装,请以root用户身份登录Linux服务器, 根据CWP官网的说明,请务必确保先设置好主机名。
重要提示:服务器上的主机名和域名必须不同(例如,如果 domain.com 是你服务器上的域名,则使用 hostname.domain.com 作为你的主机名)。
hostnamectl set-hostname hostname.domain.com hostnamectl
- 请将 hostname.domain.com ,修改为你的二级域名。
设置服务器IP地址
如果你使用的VPS服务器,已经设置服务器IP地址,就可以直接跳过此步骤。
否则,你可能需要设置服务器IP地址,我们将使用nmtui ( NetworkManager文本用户界面 )实用程序,该实用程序提供图形用户界面,通过控制网络管理器来配置IP地址。
yum install NetworkManager-tui nmtui
服务器更新
第 1 步:安装下载CWP所需的wget包 ▼
yum install wget -y
- 若输入上面的命令后出现错误提示,请重装服务器,改用下面这个命令 ▼
yum install wget
第 2 步:使用该命令更新你的服务器 ▼
yum update -y
第 3 步:重新启动一次,激活更新 ▼
reboot
安装CWP程序
有2种版本,请根据你的CentOS 版本做选择:
- 安装CentOS 6 版本的 CWP6
- 安装CentOS 7 版本的 CWP7(推荐)
安装CentOS 6 版本的 CWP6
第 1 步:进到 /usr/local/src 目录 ▼
cd /usr/local/src
第 2 步:使用该命令下载最新的CWP版本 ▼
wget http://centos-webpanel.com/cwp-latest
第 3 步:如果上述网址错误,请改为使用下面的链接 ▼
wget http://dl1.centos-webpanel.com/files/cwp-latest
第 4 步:使用该命令开始安装CWP ▼
sh cwp-latest
安装CentOS 7 版本的 CWP7(推荐)
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
- 如果上述网址错误,请改为使用下面的链接 ▼
http://dl1.centos-webpanel.com/files/cwp-el7-latest
CWP安装过程示例 ▼
笔者安装过程只花了5~10分钟的时间。 不是4G以上的网速,可能长达10分钟、30分钟或更长时间,具体取决于你的网络速度。
最后,你将看到以下安装完成消息 ▼
第 5 步:请记录这些重要信息,例如:
- MySQL超级用户密码、CWP登录URL,因为稍后你将需要它。
第 6 步:然后按 Enter键 重新启动系统 ▲
防火墙/路由配置
CWP的默认Web控制界面端口是2030(HTTP)和2031(HTTPS)。
你应该允许这两个端口通过防火墙/路由远程访问CWP Web控制台。
第 1 步:编辑iptables文件 ▼
vi /etc/sysconfig/iptables
第 2 步:添加以下内容 ▼
[...] -A INPUT -p tcp -m state --state NEW -m tcp --dport 2030 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 2031 -j ACCEPT [...]
第 3 步:先按 ESC 键退出编辑,然后输入 ▼
:wq
第 4 步:更新 iptables 服务,让更改生效。
service iptables restart
登录CWP控制面板
打开你的浏览器并输入:
http://IP-Address:2030/
或是:
https://IP-Address:2031/
你会看到一个类似于下面的屏幕 ▼
登录认证
- 用户名:root
- 密码:你的root密码
恭喜! CWP已成功安装。
CWP控制面板配置
接着,我们必须给CWP控制面板,做一些基础配置,例如:
- 设置IP分享(必须是你的公共IP地址)
- 设置一个域名服务器
- 设置至少一个托管软件包(或编辑默认软件包)
- 设置 root 邮件等。
创建共享的IP和根邮件地址
- 这是在你的主机上,托管你的网站非常重要的一步。
为了建立共享IP,请转至 CWP Setting -> Edit settings ▼
- 输入你的静态IP和电子邮件地址
设置好后,点击 Save Changes 保存更改 ▲
- 设置共享IP地址后,现在你可以开始用CWP维护自己的网站了 ^_^
建立域名服务器
- 假如你用其它的域名服务器,比如:DNSPOD,请跳过此操作。
要创建域名服务器,请进入 DNS Functions -> Edit nameservers IPs ▼
设置好后,点击 Save Changes 保存更改 ▲
创建虚拟主机配套
- 虚拟主机配套是一个虚拟主机计划,包括访问磁盘空间、带宽、FTP帐号、电子邮件地址和数据库等。
- 你可以根据需要创建任意数量的虚拟主机计划。
要创建一个虚拟主机配套,请进入 Packages -> Add a Package 输入虚拟主机配套名称,允许访问的磁盘配额/ RAM数量,FTP /电子邮件帐户,数据库和子域名等……▼
Dsk Quota MB:
102400
Bandwith MB:
10485760
点击 Create 按钮,创建一个虚拟主机配套 ▲
添加域名
- 想要添加一个新的域名,你至少有一个用户帐户。
添加用户
添加一个用户,请进入 User Account -> New Account ▼
- 输入域名(chenweiliang.com),用户名,密码和电子邮件地址。
- 最后,点击 Create。
添加一个域名
想要添加一个域名,请进入 Domains -> Add Domain ▼
输入新的域名,指定与用户名关联的域名 ▲
- 勾选 “AutoSSL”之前,条件是给域名设置A记录。
- 先将域名解析到服务器IP,SSL证书才能生成,否则会出错。
- AutoSSL自动安装SSL安全证书,非常快速简单!
- 点击 Create,就可以用CWP控制面板,来管理你的域名。
结语
在本教程中,我们看到了如何安装和配置CentOS网页,以创建易于安装和使用的简单Web主机环境。
- 即使是网络营销新手也可以在几个小时内,建立一个基本的网络托管服务器。
- 此外,CWP是完全免费且开源的,尝试一下,你不会失望的。
更多关于CWP控制面板的信息,你可以在CentOS Web Panel的Wikipage和Docs文献资料中找到。
笔者对比使用过CWP控制面板和VestaCP面板,实际感觉CWP控制面板比VestaCP面板更加强大和专业。
安装完CWP后需要做的设置
第 1 步:在CWP控制面板左侧点击 WebServer Settings → Select WebServers ▼
第 2 步:选择 Nginx & Varnish & Apache ▼
第 3 步:点击底部“Save & Rebuild Configuration”按钮,进行保存和重建配置。
由于CWP免费版是默认php5.6版本,这样容易造成WordPress插件或主题不兼容而出错。
所以,我们在安装完CWP,选择 Nginx & Varnish & Apache服务后,需要手动选择PHP 7.4.28版本。
CWP控制面板如何选择PHP版本?
以下是CWP控制面板如何升级网站PHP版本的操作步骤:
在CWP控制面板左侧点击 → PHP Settings → PHP Version Switcher:手动选择PHP 7.4.28版本 ▼
本文转自陈沩亮博客,仅为学习之用,如侵必删:阅读原文