最近发现使用Linux面板的人越来越多了,CentOS Web Panel(CWP)应该是一个重量级的。
官方网站:http://centos-webpanel.com/

简介:CWP是一个免费的Web控制面板,用于快速和简单地管理服务器,而不需要用SSH和命令行。 CWP为服务器管理提供了大量的选项和功能,也会自动安装LAMP环境。

安装步骤参考阿里云社区博客:
https://www.alibabacloud.com/blog/595183

安装环境:阿里云上的CentOS 7.8公共镜像,有外网

步骤一:升级服务器并安装wget(没有必要的直接跳过)

yum -y update && yum -y install wget

步骤二:设置FQDN(完全限定域名)

hostnamectl set-hostname test1.example.com

步骤三:防火墙放行端口

不过阿里云公共镜像默认关防火墙,关SELinux,用安全组控制端口。
20 – FTP
21 – FTP
22 – SSH
25 – SMTP/EMAIL
26 – SMTP
43 – WHOIS
53 – BIND/DNS
80 – HTTP / Apache Web server
110 – POP3/EMAIL
143 – IMAP
443 – HTTPS / Apache Web server SSL
465 – SMTP/EMAIL SSL/TLS
873 – RSYNC
993 – IMAP/EMAIL SSL
995 – POP3/EMAIL SSL
2030 – CWP Admin
2031 – CWP Admin SSL
2082 – CWP User Panel
2083 – CWP User Panel SSL
2086 – CWP Admin (same as 2030)
2087 – CWP Admin SSL (same as 2031)
2304 – CWP External API SSL (https, only for api access like whmcs )
3306 – MYSQL
从上面的端口列表也基本上能判断CWP主要能干哪些活。安全第一的话,建议不用的端口就别开。

步骤四:正片开始(注意前方有坑)

cd /usr/local/src && wget http://centos-webpanel.com/cwp-el7-latest && sh cwp-el7-latest
但是安装一大半时会报错:
image.png
坑点解析:cwp-el7-latest这个安装脚本会在开始时判断最快的镜像源,阿里云的服务器当然会找到阿里云的镜 像源:http://mirrors.cloud.aliyuncs.com/,前面一半安装都是没问题的,坑就在脚本中Google DNS的这一段:
image.png
本来是阿里云的内部DNS服务器,半途被改成Google的DNS了,而且mirrors.cloud.aliyuncs.com只能在阿里云 上解析到。所以会出现上面“Could not resolve host…”的报错。

我的解法:
先只运行 cd /usr/local/src && wget http://centos-webpanel.com/cwp-el7-latest 把安装脚本down下来,然 后:
vim cwp-el7-latest
找到上面这段全部注释掉:
image.png
再运行sh cwp-el7-latest就丝滑无比了。出现下面的界面就意味着成功安装可以reboot了:
image.png
至此CPW基本上安装完毕,通过http://服务器IP:2030 或者https://服务器IP:2031就可以进入下面的界面:
image.png
Web登录面板之后的界面看起来还是很舒服的:
image.png

步骤五:设置管理员邮箱和NAT

没有太多好说的,上面的页面上选择Set Root Email就可以更改管理员邮箱地址了:
image.png
关于NAT,阿里云上的服务器一般是有配公网IP的,同时也有个私网地址。目前目前还不确定有什么影响。日后用过熟悉了再来更新。