CentOS Web Panel面板-CentOS系统最优秀的免费服务器控制面板

一般来说我们使用的面板基本上都是可以在Ubuntu、CentOS、Debian等Linux各个发行版本上使用,例如宝塔面板VestaCP面板ISPConfig面板等,都是可以在Linux上安装并运行了。不过,今天要分享的CentOS Web Panel却是“与从不同”。

从名字就可以看出,CentOS Web Panel是一个专门为CentOS系统打造的VPS控制面板,功能可以说非常地强大,CWP会在您的服务器上自动安装完整的LAMP,其中包括:apache,php,phpmyadmin,webmail,mailserver 。

CentOS Web Panel自带了DNS系统、邮局系统、第三方插件、CSF防火墙、脚本安装等,CentOS Web Panel最为出众的就是在服务器管理上,例如可以调整Apache配置、切换PHP版本、服务器性能监控、安全防护、SSL证书管理、Letsencrypt启用等等。

总之,用了CentOS Web Panel(CWP)之后称之CentOS系统最优秀的免费服务器控制面板也为过,只不过由于功能太过于全面和复杂,上手CentOS Web Panel也需要不少的时间,况且CentOS Web Panel不适合小内存的VPS,资源消耗还是有点大。

CentOS Web Panel(CWP)-CentOS系统最优秀的免费服务器控制面板

更多的VPS控制面板可以查看我之前建立的专题页面:服务器控制面板榜单,比较适合新手朋友建站以及运用到正式的生产环境中的,可以试试:

  1. Linux VPS建站工具LNMP 1.4安装与使用-SSL自动配置续期和多版本PHP支持
  2. OneinStack一键安装脚本-轻松部署Let’s Encrypt证书配置Https站点
  3. 新版BT.cn宝塔VPS主机面板建站使用体验-清爽傻瓜式操作功能全面

一、CentOS Web Panel安装

CentOS Web Panel支持的操作系统有CentOS 6, RedHat 6 或者 CloudLinux 6, CentOS 7 ,32位操作系统要求最少512MB 内存,64位的操作系统要求至少1024 MB内存。

CWP 官网:

  1. http://centos-webpanel.com/

1.1  修改主机名

CentOS6.x 修改主机名主要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts。执行:vim /etc/sysconfig/network,将里面一行 HOSTNAME=localhost.localdomain ,修改 localhost.localdomain 为你的主机名。

然后执行:vim /etc/hosts,将一行 127.0.0.1 localhost.localdomain localhost 。其中 127.0.0.1 是本地环路地址, localhost.localdomain 是主机名(hostname),也就是你需要修改的。localhost 是主机名的别名(alias),它会出现在Konsole的提示符下。将第二项修改为你的主机名(第三项可选)。

将上面两个文件修改完后,并不能立刻生效。如果要立刻生效的话,可以用 hostname www.wzfou.com 作临时修改,它只是临时地修改主机名,系统重启后会恢复原样的。但修改上面两个文件是永久的,重启系统会得到新的主机名。最后,重启后查看主机名 uname -n 。如下:

CentOS Web Panel修改主机名

1.2  安装前准备

安装CWP依赖环境:

yum -y install wget

升级系统:

yum -y update

重启系统:

reboot

1.3  一键安装

CWP面板默认会安装以下组件:

– Apache Web服务器(Mod Security +自动更新规则可选)
– PHP 5.6(suPHP,SuExec + PHP版本切换器)
– MySQL / MariaDB + phpMyAdmin
– Postfix + Dovecot + roundcube webmail(防病毒,Spamassassin可选)
– CSF防火墙
– 文件系统锁定(没有更多的网站黑客入侵,所有的文件都被锁定)
– 备份(可选)
– 用于服务器配置的AutoFixer

CentOS 6安装:

cd /usr/local/src
wget http://centos-webpanel.com/cwp-latest
sh cwp-latest

CentOS 7安装:

cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest

如果下载链接失效,你可以使用以下下载链接代替:

CentOS 6: http://dl1.centos-webpanel.com/files/cwp2-latest
CentOS 7: http://dl1.centos-webpanel.com/files/cwp-el7-latest

最后重启VPS,CWP面板就安装成功了。

CentOS Web Panel安装成功

二、CentOS Web Panel设置

打开CentOS Web Panel的登录地址,然后输入你的VPS账号与密码,就可以登录到CentOS Web Panel了。

CentOS Web Panel登录界面

这是CentOS Web Panel的操作界面,仪表板、CWP设置、服务器设置、Apache设置、PHP设置、服务S-S-H、服务配置、用户帐户、DomainsPackages、SQL ServicesEmail、DNS功能、SecurityFile管理、插件、开发人员、MenuScript安装程序。(点击放大)

CentOS Web Panel操作界面

CentOS Web Panel设置部分主要有SELinux、备份配置、恢复备份、CWP插件、支持论坛、CWP WIKI、Yum管理、重新启动服务器等,在编辑设置中可以为CWP设置IP地址、域名等等。

CentOS Web Panel设置部分

在备份设置中就可以设置CWP备份目录与定时备份了。

CentOS Web Panel定时备份

有备份的话,也就可以恢复备份了。

CentOS Web Panel恢复备份

CentOS Web Panel的Yum管理中可以自己手动添加Yum源或者删除某一个失效的源。

CentOS Web Panel管理源

三、服务器设置

在服务器设置中主要有定时任务、修改Root密码、S-S-H Key生成器、修改日期时间、修改Hostname、分析磁盘空间等。

CentOS Web Panel服务器设置

其中,Hostname就是CWP的后台登录地址,如果你想修改记得先把域名的DNS解析到该服务器上。

CentOS Web Panel绑定域名

Disk Quota就是磁盘挂载与空间分配了。

CentOS Web Panel磁盘分配

四、Apache设置

CentOS Web Panel默认会安装Apache作为服务器引擎,在Apache设置中主要有选择WebServers、Apache配置、Apache状态、Apache重建、Apache Include Conf、编辑Apache vHosts、重建虚拟主机、Apache vHosts模板、Apache重定向、SSL证书管理器、Letsencrypt管理器、Tomcat管理器。

CentOS Web Panel提供了Apache Only、LiteSpeed Enterprise 、Apache & Nginx Reverse Proxy 、Apache & Varnish Cache、Apache & Varnish Cache & Nginx Reverse Proxy等几种模式可供选择。

CentOS Web Panel选择Apache

在Apache redirects中可以设置端口或者网址301跳转,这样免去了你编辑配置文件了。

CentOS Web Panel重定向

在SSL证书管理中可以管理各个虚拟主机上的SSL证书。(点击放大)

CentOS Web Panel管理SSL

同时也支持自动签发SSL证书。

CentOS Web Panel自动生成证书

CentOS Web Panel面板也有Letsencrypt证书自动签发功能。

CentOS Web Panel签发Lets证书

五、PHP设置

在PHP设置中可以查看PHP info、PHP附加组件、PHP版本切换、PHP选择器、PHP编辑器、PHP.ini配置、FFMPEG安装。CentOS Web Panel支持PHP5.2 – 7.1等多达十几个版本的切换。

CentOS Web Panel切换PHP

在PHP选择器可以安装PHP同时调整各个版本的PHP配置。

CentOS Web Panel安装PHP

最后,CentOS Web Panel提供了PHP.ini在线编辑,编辑好了直接在线保存然后重启服务器即可。

CentOS Web Panel在线编辑PHP

六、其它功能介绍

在线控制台。在线控制台提供不少的实用Linux命令工具,例如Top、CPU、带宽监控、流量监控、网卡配置、实时监控、进程管理、Shell、命令等。

CentOS Web Panel在线控制台

数据库管理。提供了PHPMyAdmin、MysqL管理器、MysqL配置、PosgreSQL安装、MongoDB Manager等。

CentOS Web Panel数据库管理

免费邮局。CentOS Web Panel自带了邮局功能,你可以添加邮箱账号、查看邮件列表、检查rDNS、管理DKIM、SPF设置、防垃圾等。

CentOS Web Panel邮局功能

这是CentOS Web Panel的在线邮局。

CentOS Web Panel在线邮局

免费DNS域名解析系统。CentOS Web Panel自带了DNS,但是并不是直接安装的,而是直接整合了DNS在线平台的。

CentOS Web Panel免费DNS

在线文件管理器。CentOS Web Panel自带的文件管理器非常强大。

CentOS Web Panel在线文件管理器

CentOS Web Panel可以直接管理VPS上的所有的文件。

CentOS Web Panel管理所有文件

整合WHMCS。CentOS Web Panel提供了WHMCS插件,如果你有WHMCS的话可以将CentOS Web Panel与WHMCS整合,具体参考:http://wiki.centos-webpanel.com/cwp-account-api。

CentOS Web Panel整合WHMCS

想要了解更多关于WHMCS的知识,可以查看我的之前建立的专题:WHMCS从入门到精通

七、总结

CentOS Web Panel各项功能非常强大,同时也比较复杂,所以在上手CentOS Web Panel时还是需要花费一定时间来研究学习。但是不管怎么说CentOS Web Panel确实是CentOS系统上不可多得的免费服务器管理面板

CentOS Web Panel目前在国内用的人不是很多,并且也没有中文包,CentOS Web Panel(CWP)貌似没有卸载功能,如果不想用了看来只能是重装VPS系统了。另外,面板虽然有Nginx,但是Apache依然是最稳定的。

文章出自:挖站否 https://wzfou.com/centos-webpanel/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

关于站长(Qi),8年前经常混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,愿意将自己经验与心得分享出来,与大家共勉。

21 个评论

  • 丁鹏宇 回复

    2018年2月4日 at 下午10:16

    还是觉得oneinstack+bash方便.

    • Qi 回复

      2018年2月5日 at 下午5:37

      是的,这个最好。

      • 罗小黑 回复

        2018年2月6日 at 下午12:24

        国外的一键包centminmod应该是最强的,因为作者为了确定最强性能专门测试过caddy甚至号称最快的H2O对网站的表现,最后选中的还是Nginx和litespeed,本来有个专门优化WordPress的一键包easyengine,redis的整页缓存加速的方法就是他们先研究出来的但是项目现在好像搁置了,centminmod停更了一年多现在作者又活跃起来了,也有redis的全套优化wp方案,但我还是喜欢面板,就是Cyberpanel有一堆bug作者不知道天天在忙什么

  • SaFly.ORG 回复

    2018年2月5日 at 上午9:10

    支持一下~
    目前一直在寻找环境打包方案,比如宝塔有一个一键迁移数据,但只能迁移宝塔内的资料。看来只能用docker了,qi有没有啥推荐的~

    • Qi 回复

      2018年2月5日 at 下午5:36

      docker最合适了,要不就是镜像了。

      • 罗小黑 回复

        2018年2月6日 at 下午12:14

        国内有(第?)一款docker的面板叫DockerAdmin heidy

  • qiuyming 回复

    2018年2月5日 at 上午9:36

    挺强大,可惜没得中文

    • Qi 回复

      2018年2月5日 at 下午5:33

      目前还没有。用起来也是感觉有些复杂。

  • 梦寒 回复

    2018年2月5日 at 上午10:15

    smile giggle 可惜了 全英文面板 看不懂

  • Starrydots 回复

    2018年2月5日 at 下午3:44

    功能全面固然很好,没有中文却为头疼。不知道谷歌浏览器能不能自动#译,能#译还不错,不能#译就不怎么好了,太多的英文文本,一个一个的谷歌在线#译信息量也蛮大的。对于不懂英文的新手来说是不友好的。 cry

    • 罗小黑 回复

      2018年2月6日 at 下午12:26

      作者论坛里有演示站,你可以登录看看是可以#译的

  • X 回复

    2018年2月5日 at 下午3:57

    不知道为什么,越来越不想折腾,随便找个凑合用吧。

    • Qi 回复

      2018年2月5日 at 下午4:31

      用命令就好了。

  • SaFly.ORG 回复

    2018年2月5日 at 下午4:12

    我记得上午评论了,现在看找不着了 giggle

    • Qi 回复

      2018年2月5日 at 下午4:31

      换邮箱了吗?进入审核列了。

      • SaFly.ORG 回复

        2018年2月5日 at 下午5:16

        没有,但早上用的手机 smile

  • mxywebcn 回复

    2018年2月6日 at 上午12:13

    CentOS 7修改主机名没那么复杂,执行”hostnamectl set-hostname 新主机名”就OK了

  • 不是秀才 回复

    2018年5月21日 at 上午10:54

    国内安装很麻烦,MariaDB下载超慢,还有目录权限的问题。
    我花了5美元找的官方解决,看日志已经连接两个多小时了还没搞定。

    • Qi 回复

      2018年5月21日 at 下午11:27

      有些源需要下载国外的,国内的VPS可能会安装不成功。

      • 不是秀才 回复

        2018年5月22日 at 下午5:28

        腾讯云的主机确实很难安装,不过他们安装应该是单独安装各个模块,所有的依赖也是手动安装,貌似安装成功了。

        • Qi 回复

          2018年5月23日 at 下午6:17

          这样好复杂。 gottarun

发表评论

Login

欢迎!请登录你的账号。

记住我 忘记密码?

还未注册 注册

Lost Password

Register

返回顶部