天天看点

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

<a target="_blank"></a>

cwp有很多的特性和免费的服务。如我前面提到的一样,cwp会在你的服务器上自动安装全套的lamp服务(apache,php,phpmyadmin,webmail,mailserver等等)。

apache 网页服务器

php 5.4

mysql + phpmyadmin

postfix + dovecot + roundcube webmail

csf 防火墙

file system lock (不需要修改网站,你的所有文件都会被锁定修改)

backups; autofixer ,用于服务器配置

cloudlinux + cagefs + php selector

softaculous – 脚本安装器 (免费版和白金版)

varnish 缓存服务器

从代码编译 apache

apache 重新编译+附加模块

apache 服务器状态,配置

编辑 apache 虚拟主机、虚拟主机模版,包括配置

重建所有 apache 虚拟主机

suphp &amp; suexec

mod security + owasp 规则

tomcat 8 服务器管理

dos 防护

perl cgi 脚本支持

php 切换器 (在php版本如: 5.2、 5.3、 5.4、 5.5之间切换)

php选择器,选择每个用户或者每个文件的php版本(php 4.4、 5.2、 5.3、 5.4、5.5、 5.6)

简单的php编辑器

在用户面板下简单的php.ini生成器

php 插件

php.ini 编辑器 &amp; php 信息 和列出模块

每个帐号一个php.ini

ffmpeg,用于视频流网站

cloudlinux + php 选择器

添加、列出、编辑和移除用户

用户监管

shell访问管理

用户限制管理

限制进程

限制访问文件

用户 ftp &amp; file 管理器

cloudlinux + cagefs

每个帐号专有ip

freedns

添加、编辑、列出和移除dns区块

编辑域名服务的ip

dns区块模板编辑器

新的易用dns区块管理器 (用ajax)

新的dns区块列表,带有额外的google解析信息 (同时检测 rdns, 域名服务…)

postfix &amp; dovecot

邮箱、别名

roundcube webmail

postfix 邮件队列

rdns 检查器模块

垃圾邮件拦截

spf &amp; dkim集成

重构带有反病毒、反垃圾邮件防护的 postfix/dovecot 的邮件服务器

email 自动应答器

cpu核心和时钟信息

内存使用信息

详细的磁盘状态

软件信息如内核版本、正常运行时间等等.

服务器状态

chkconfig管理

网络端口使用

网络配置

sshd 配置

自动修复(检查重要的配置并尝试自动修复问题)

监控服务,例如 top、 apache 状态、 mysql 等

在面板内使用java ssh 终端/控制台

服务器配置 (例如 apache、 php、 mysql 等)

在屏幕/后台运行命令行

csf防火墙

ssl生成器

ssl证书管理

mysql 数据库管理

添加本地或者远程访问的用户

实时监控mysql进程列表

创建,移除数据库

为每个数据库添加额外的用户

mysql服务器配置

phpmyadmin

postgresql, phppgadmin支持

teamspeak 3 管理器

shoutcast 管理器

自动更新

备份管理器

文件管理器

每个域名的虚拟ftp用户

cpanel帐号迁移 (恢复文件,数据库和数据库用户)

还有更多

写这篇教程的时候,cwp仅仅支持最高centos 6.x版本。在centos 7和更高的版本中是不支持的。

安装cwp之前,你必须知道以下的信息:

cwp 仅支持静态ip地址。它并不支持动态的,或者内部的ip地址。

cwp 并没有卸载程序。当你安装cwp后,你必须重新安装服务器来移除它。

只能在一个新装的还没做任何配置改变的操作系统上安装cwp。

对于32位操作系统至少需要512mb ram。

64位系统需要1024mb ram。

要求至少20gb的硬盘空间。

如果是在virtualbox上面测试,640mb ram和10gb磁盘空间就足够了。

首先安装wget包,这是下载cwp需要的。

<code>yum install wget -y</code>

使用命令更新你的服务器:

<code>yum update -y</code>

重启一次,激活更新。

进入/usr/local/src/目录:

<code>cd /usr/local/src</code>

使用命令下载最新的cwp版本:

<code>wget http://centos-webpanel.com/cwp-latest</code>

如果上面的url出现错误,用下面的链接代替。

<code>wget http://dl1.centos-webpanel.com/files/cwp-latest</code>

然后,用命令开始安装cwp:

<code>sh cwp-latest</code>

样例输出:

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”
如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

安装过程会持续到30分钟或者更多,取决于你的网速。

最后,你会看到如下安装完成的信息。记下一些详细信息,如mysql超级用户密码和cwp的登录url,你随后会需要它们。然后,按下回车enter重启系统。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

重启进入系统后,你会看见cwp的欢迎登录信息。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

cwp的默认网页控制界面的端口是2030(http)和2031(https)。你应该通过防火墙/路由允许使用这两个端口,以便远程接入cwp网络控制台。

编辑iptables文件:

<code>vi /etc/sysconfig/iptables</code>

添加如下的内容:

<code>[...]</code>

<code>-a input -p tcp -m state --state new -m tcp --dport 2030 -j accept</code>

<code>-a input -p tcp -m state --state new -m tcp --dport 2031 -j accept</code>

保存并关掉文件。更新iptables服务使改变生效。

<code>service iptables restart</code>

打开你的浏览器,键入:

http://ip-address:2030/

https://ip-address:2031/

你会看到类似下面的屏幕。

登录认证:

username:root

password:你的root密码

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

恭喜你!cwp已经安装成功了。

接下来,我们得做一些事,比如:

设置域名服务器

设置 ip 共享(必须是你的公共ip地址)

设置至少一个托管包(或者编辑默认的包)

设置 root 电子邮件,等等。

为建立域名服务器,找到dns functions -&gt; edit nameservers ips。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

设置你的域名服务器,点击保存按钮。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

在你的主机上托管网站,这是非常重要的一步。为了建立共享ip,进入cwp setting -&gt; edit settings。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

输入你的静态ip和邮件地址,然后点击保存设置按钮。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

现在,cwp可以进行网站维护了。

一个托管包就是一个网站托管计划,包括允许访问的磁盘空间,带宽,但没有ftp帐号,邮箱地址和数据库等等。你可以建立任意数量的网站托管计划,只要你喜欢。

要添加一个包,从cwp的控制台进入packages — add a package

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

输入包的名字,允许访问的磁盘配额/ram数量,ftp/email帐号,数据库和子域名等等。点击保存设置按钮,建立一个网站托管计划。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

现在,cwp可以管理你的域名了。

创建新的域名,你至少得有一个用户帐号。

而添加一个用户,请进入user account -&gt; new account。

输入域名(ex.unixmen.com),用户名,密码和邮箱地址等等。最后,点击create。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

现在,我们添加一个新的域名。

进入domains -&gt; add domain。

输入新的域名,并且指定这个域名与用户名关联。

如何在CentOS上面安装“CentOS网页面板”如何在CentOS上面安装“CentOS网页面板”

在这篇教程中,我们看到了如何安装和配置centos网页面板,来创建一个简单的网站主机环境。cwp安装和使用非常简单。甚至一个菜鸟也可以在几个小时内建立一个基本的网站主机服务器。并且,cwp完全免费和开源。试一试吧!你不会失望的。

原文发布时间:2015-05-26

本文来自云栖合作伙伴“linux中国”