一般来说我们使用的面板基本上都是可以在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,资源消耗还是有点大。
更多的VPS控制面板可以查看我之前建立的专题页面:服务器控制面板榜单,比较适合新手朋友建站以及运用到正式的生产环境中的,可以试试:
PS:更新记录.
1、OpenLiteSpeed提供了一个服务器控制面板,这个控制面板可以让实现在线添加虚拟主机、绑定域名、设置端口号等建站操作:OpenLiteSpeed安装与使用-开源轻量高性能的建站面板-免费SSL,多PHP,LSCache。2021.4.11
CentOS Web Panel支持的操作系统有CentOS 6, RedHat 6 或者 CloudLinux 6, CentOS 7 ,32位操作系统要求最少512MB 内存,64位的操作系统要求至少1024 MB内存。
CWP 官网:
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
。如下:
安装CWP依赖环境:
yum -y install wget
升级系统:
yum -y update
重启系统:
reboot
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的登录地址,然后输入你的VPS账号与密码,就可以登录到CentOS Web Panel了。
这是CentOS Web Panel的操作界面,仪表板、CWP设置、服务器设置、Apache设置、PHP设置、服务S-S-H、服务配置、用户帐户、DomainsPackages、SQL ServicesEmail、DNS功能、SecurityFile管理、插件、开发人员、MenuScript安装程序。(点击放大)
CentOS Web Panel设置部分主要有SELinux、备份配置、恢复备份、CWP插件、支持论坛、CWP WIKI、Yum管理、重新启动服务器等,在编辑设置中可以为CWP设置IP地址、域名等等。
在备份设置中就可以设置CWP备份目录与定时备份了。
有备份的话,也就可以恢复备份了。
CentOS Web Panel的Yum管理中可以自己手动添加Yum源或者删除某一个失效的源。
在服务器设置中主要有定时任务、修改Root密码、S-S-H Key生成器、修改日期时间、修改Hostname、分析磁盘空间等。
其中,Hostname就是CWP的后台登录地址,如果你想修改记得先把域名的DNS解析到该服务器上。
Disk Quota就是磁盘挂载与空间分配了。
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等几种模式可供选择。
在Apache redirects中可以设置端口或者网址301跳转,这样免去了你编辑配置文件了。
在SSL证书管理中可以管理各个虚拟主机上的SSL证书。(点击放大)
同时也支持自动签发SSL证书。
CentOS Web Panel面板也有Letsencrypt证书自动签发功能。
在PHP设置中可以查看PHP info、PHP附加组件、PHP版本切换、PHP选择器、PHP编辑器、PHP.ini配置、FFMPEG安装。CentOS Web Panel支持PHP5.2 – 7.1等多达十几个版本的切换。
在PHP选择器可以安装PHP同时调整各个版本的PHP配置。
最后,CentOS Web Panel提供了PHP.ini在线编辑,编辑好了直接在线保存然后重启服务器即可。
在线控制台。在线控制台提供不少的实用Linux命令工具,例如Top、CPU、带宽监控、流量监控、网卡配置、实时监控、进程管理、Shell、命令等。
数据库管理。提供了PHPMyAdmin、MysqL管理器、MysqL配置、PosgreSQL安装、MongoDB Manager等。
免费邮局。CentOS Web Panel自带了邮局功能,你可以添加邮箱账号、查看邮件列表、检查rDNS、管理DKIM、SPF设置、防垃圾等。
这是CentOS Web Panel的在线邮局。
免费DNS域名解析系统。CentOS Web Panel自带了DNS,但是并不是直接安装的,而是直接整合了DNS在线平台的。
在线文件管理器。CentOS Web Panel自带的文件管理器非常强大。
CentOS Web Panel可以直接管理VPS上的所有的文件。
整合WHMCS。CentOS Web Panel提供了WHMCS插件,如果你有WHMCS的话可以将CentOS Web Panel与WHMCS整合,具体参考:http://wiki.centos-webpanel.com/cwp-account-api。
想要了解更多关于WHMCS的知识,可以查看我的之前建立的专题:WHMCS从入门到精通。
CentOS Web Panel各项功能非常强大,同时也比较复杂,所以在上手CentOS Web Panel时还是需要花费一定时间来研究学习。但是不管怎么说CentOS Web Panel确实是CentOS系统上不可多得的免费服务器管理面板。
CentOS Web Panel目前在国内用的人不是很多,并且也没有中文包,CentOS Web Panel(CWP)貌似没有卸载功能,如果不想用了看来只能是重装VPS系统了。另外,面板虽然有Nginx,但是Apache依然是最稳定的。
PS:2018年9月4日更新,感谢 wartw9861的提醒,CentOS Web Panel已经有繁体中文包,安装方法如下:
##需先安裝wget與unzip
###請輸入以下命令到SSH(需使用ROOT權限)
cd /usr/local/cwpsrv/var/services/users/cwp_lang
wget https://github.com/wartw98/cwp-chinese/raw/master/file.zip
unzip file.zip
文章出自:挖站否 https://wzfou.com/centos-webpanel/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
文章更新于: %s = human-readable time difference 下午9:12
查看评论
这个太复杂了,还是宝塔简单[嘻嘻]
宝塔现在越做越好了。
请问下怎么切换php版本,我在admin后台点安装。就是提示这个Before installing PHP versions first you need to install required dependencies.。用户后台是默认5.6
切换PHP版本前需要提前安装好各个PHP版本才行。看这提示应该是还没有安装其它的版本。[嘻嘻]
我按了安装,没反应,说后台在安装,等了半天也没有[泪]
这个应该是宝塔的问题,我之前好多组件通过后台安装都会失败,有些又会成功,或者多次尝试又可以。[晕]
安装完成后,我的vps有2个盘呢,怎么设置安装到另一个盘呢[嘻嘻]
那估计得手动修改自动安装脚本,设置好默认路径。其实如果有两个盘的话,可以将另一个盘进行挂载,这样就不用担心宝塔的存储了。
繁體中文包
安裝方式
https://github.com/wartw98/cwp-chinese/blob/master/README.md
非常感谢,已经更新。
安裝節點分流近期會更新,所以安裝指令可能會改變
好的,有更新请及时提醒。
簡體版本我有空再更新
国内安装很麻烦,MariaDB下载超慢,还有目录权限的问题。
我花了5美元找的官方解决,看日志已经连接两个多小时了还没搞定。
有些源需要下载国外的,国内的VPS可能会安装不成功。
腾讯云的主机确实很难安装,不过他们安装应该是单独安装各个模块,所有的依赖也是手动安装,貌似安装成功了。
这样好复杂。
CentOS 7修改主机名没那么复杂,执行"hostnamectl set-hostname 新主机名"就OK了
我记得上午评论了,现在看找不着了
换邮箱了吗?进入审核列了。
没有,但早上用的手机 :-)
不知道为什么,越来越不想折腾,随便找个凑合用吧。
用命令就好了。
功能全面固然很好,没有中文却为头疼。不知道谷歌浏览器能不能自动翻译,能翻译还不错,不能翻译就不怎么好了,太多的英文文本,一个一个的谷歌在线翻译信息量也蛮大的。对于不懂英文的新手来说是不友好的。
作者论坛里有演示站,你可以登录看看是可以翻译的
:-) 可惜了 全英文面板 看不懂
挺强大,可惜没得中文
目前还没有。用起来也是感觉有些复杂。