PUB:20150407 How To Install CentOS Web Panel In CentOS

@wi-cuckoo
This commit is contained in:
wxy 2015-05-25 23:39:50 +08:00
parent c0fefa23cc
commit 72cc509ec1

View File

@ -1,62 +1,61 @@
如何在CentOS上面安装CentOS网页面板 如何在CentOS上面安装CentOS网页面板
=========================================================================== ===========================================================================
![](http://1102047360.rsc.cdn77.org/wp-content/uploads/2015/04/centos-790x427.jpg) ![](http://1102047360.rsc.cdn77.org/wp-content/uploads/2015/04/centos-790x427.jpg)
### 关于CentOS网页面板 ### ### 关于CentOS网页面板 ###
目前有很多免费的或者付费的控制面板。今天,我们来讨论[CentOS网页面板CWP][1],这是特别为基于如CentOSRHEL科研用Linux系统等发行版的RPM设计的。**CWP** 是免费且开源的控制面板,可以被广泛用于简单地配置一个网页集群环境。不同于其他的控制面板CWP是自动用高速缓存来配置LAMP的栈区 目前有很多免费的或者付费的控制面板。今天,我们来讨论[CentOS网页面板CWP][1],这是特别为基于RPM 的发行版如CentOSRHELScientific Linux等设计的。**CWP** 是免费且开源的控制面板,可以被广泛用于简单地配置一个网页托管环境。不同于其他的控制面板CWP能自动部署LAMP的软件栈及Varnish 缓存服务器
### 特性 ### ### 特性 ###
CWP有很多的特性和免费的服务。如我前面提到的一样CWP自动在你的服务器上安装全套LAMP服务apachephpphpmyadminwebmailmailserver等等 CWP有很多的特性和免费的服务。如我前面提到的一样CWP会在你的服务器上自动安装全套的LAMP服务apachephpphpmyadminwebmailmailserver等等
### CWP安装过程中会安装和配置的软件列表 ### ### CWP安装过程中会安装和配置的软件列表 ###
- Apache Web Server - Apache 网页服务器
- PHP 5.4 - PHP 5.4
- MySQL + phpMyAdmin - MySQL + phpMyAdmin
- Postfix + Dovecot + roundcube webmail - Postfix + Dovecot + roundcube webmail
- CSF Firewall - CSF 防火墙
- File System Lock (no more website hacking, all your files are locked from changes) - File System Lock (不需要修改网站,你的所有文件都会被锁定修改)
- Backups; AutoFixer for server configuration - Backups; AutoFixer ,用于服务器配置
### 第三方应用: ### ### 第三方应用: ###
- CloudLinux + CageFS + PHP Selector - CloudLinux + CageFS + PHP Selector
- Softaculous Script Installer (Free and Premium) - Softaculous 脚本安装器 (免费版和白金版)
#### 网页服务器: #### #### 网页服务器: ####
- Varnish Cache server - Varnish 缓存服务器
- Compiles Apache from source - 从代码编译 Apache
- Apache reCompiler + Additional modules - Apache 重新编译+附加模块
- Apache server status, configuration - Apache 服务器状态,配置
- Edit apache vhosts, vhosts templates, include configuration - 编辑 Apache 虚拟主机、虚拟主机模版,包括配置
- Rebuild all apache Virtual hosts - 重建所有 Apache 虚拟主机
- suPHP & suExec - suPHP & suExec
- Mod Security + OWASP rules - Mod Security + OWASP 规则
- Tomcat 8 server management - Tomcat 8 服务器管理
- DoS protection - DoS 防护
- Perl cgi script support - Perl cgi 脚本支持
#### PHP: #### #### PHP: ####
- PHP 切换器 (在PHP版本如: 5.2, 5.3, 5.4, 5.5之间切换) - 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版本PHP 4.4、 5.2、 5.3、 5.4、5.5、 5.6)
- 简单的php编辑软件 - 简单的php编辑
- 在用户面板下简单的php.ini生成器 - 在用户面板下简单的php.ini生成器
- PHP 插件 - PHP 插件
- PHP.ini editor & PHP info & List modules - PHP.ini 编辑器 & PHP 信息 和列出模块
- 每个帐号一个php.ini - 每个帐号一个php.ini
- FFMPEG,用于视频流网站 - FFMPEG用于视频流网站
- CloudLinux + PHP 选择器 - CloudLinux + PHP 选择器
#### 用户管理 #### #### 用户管理 ####
- 添加,列举,编辑和移除用户 - 添加、列出、编辑和移除用户
- 用户监管 - 用户监管
- Shell接入管理 - Shell访问管理
- 用户限制管理 - 用户限制管理
- 限制进程 - 限制进程
- 限制访问文件 - 限制访问文件
@ -67,85 +66,85 @@ CWP有很多的特性和免费的服务。如我前面提到的一样CWP自
#### DNS: #### #### DNS: ####
- FreeDNS - FreeDNS
- 添加,编辑,列举和移除DNS区块 - 添加、编辑、列出和移除DNS区块
- 编辑域名服务的IP - 编辑域名服务的IP
- DNS区块模板编辑器 - DNS区块模板编辑器
- 新的易用DNS区块管理器 (用ajax) - 新的易用DNS区块管理器 (用ajax)
- 新的DNS区块列表带有额外的修复信息 (同时检测 rDNS, 域名服务….) - 新的DNS区块列表带有额外的google解析信息 (同时检测 rDNS 域名服务…)
#### Email: #### #### Email: ####
- Postfix & dovecot - Postfix & dovecot
- MailBoxes, Alias - 邮箱、别名
- Roundcube webmail - Roundcube webmail
- Postfix Mail queue - Postfix 邮件队列
- rDNS Checker Module - rDNS 检查器模块
- 垃圾邮件拦截 - 垃圾邮件拦截
- SPF & DKIM集成 - SPF & DKIM集成
- Re-Build Postfix/Dovecot Mail server with AntiVirus, AntiSpam Protection - 重构带有反病毒、反垃圾邮件防护的 Postfix/Dovecot 的邮件服务器
- Email Auto Responder - Email 自动应答器
#### 系统: #### #### 系统: ####
- CPU核心和时钟信息 - CPU核心和时钟信息
- 内存使用信息 - 内存使用信息
- 详细的磁盘状态 - 详细的磁盘状态
- 软件信息如内核版本,正常运行时间等等. - 软件信息如内核版本正常运行时间等等.
- 服务器状态 - 服务器状态
- 检查配置管理 - ChkConfig管理
- 网络端口使用 - 网络端口使用
- 网络配置 - 网络配置
- SSHD配置 - sshd 配置
- 自动修复(检查重要的配置并尝试自动修复问题) - 自动修复(检查重要的配置并尝试自动修复问题)
#### 监控: #### #### 监控: ####
- 监控服务 eg. top, apache stats, mysql etc. - 监控服务,例如 top、 apache 状态、 mysql 等
- 在面板内使用Java SSH Terminal/Console - 在面板内使用Java SSH 终端/控制台
- 服务器配置 (eg. Apache, PHP, MySQL etc) - 服务器配置 (例如 Apache、 PHP、 MySQL 等)
- 在屏幕/后台运行命令行 - 在屏幕/后台运行命令行
#### 安全: #### #### 安全: ####
- CSF防火墙 - CSF防火墙
- SSL生器 - SSL生
- SSL证书管理 - SSL证书管理
- CloudLinux + CageFS - CloudLinux + CageFS
#### SQL: #### #### SQL: ####
- MySQL 数据库管理 - MySQL 数据库管理
- 添加本地或者远程接入用户 - 添加本地或者远程访问的用户
- 实时监控MySQL进程列表 - 实时监控MySQL进程列表
- 创建,移除数据库 - 创建,移除数据库
- 为每个数据库添加额外的用户 - 为每个数据库添加额外的用户
- MySQL服务器配置 - MySQL服务器配置
- PhpMyAdmin(这个不知道要不要译过来) - PhpMyAdmin
- PostgreSQL, phpPgAdmin支持 - PostgreSQL, phpPgAdmin支持
#### 额外功能: #### #### 额外功能: ####
- 语言通话3 管理 - TeamSpeak 3 管理器
- 网络电台管理 - Shoutcast 管理器
- 自动更新 - 自动更新
- 备份管理 - 备份管理
- 文件管理 - 文件管理
- 每个域名的虚拟FTP用户 - 每个域名的虚拟FTP用户
- 控制面板帐号移植 (恢复文件,数据库和数据库用户) - cPanel帐号迁移 (恢复文件,数据库和数据库用户)
- 还有更多. - 还有更多
### 在CentOS 6上安装CentOS网页面板 ### ### 在CentOS 6上安装CentOS网页面板 ###
写这篇教程的时候CWP仅仅支持最高CentOS 6.x版本。在CentOS 7和更高的版本中是行不通的。 写这篇教程的时候CWP仅仅支持最高CentOS 6.x版本。在CentOS 7和更高的版本中是不支持的。
#### 前期准备: #### #### 前期准备: ####
**安装CWP之前必须知道以下的信息:** **安装CWP之前必须知道以下的信息:**
- CWP 仅支持静态IP地址。它并不支持动态的固定的,或者内部的IP地址。 - CWP 仅支持静态IP地址。它并不支持动态的或者内部的IP地址。
- CWP 并没有卸载程序。当你安装CWP后必须重新安装服务器来移除它。 - CWP 并没有卸载程序。当你安装CWP后必须重新安装服务器来移除它。
- 之安装CWP在一个新装的还没做任何配置改变的操作系统上。 - 只能在一个新装的还没做任何配置改变的操作系统上安装CWP
- 对32位操作系统至少需要512MB RAM。 - 对32位操作系统至少需要512MB RAM。
- 64位系统需要1024MB RAM。 - 64位系统需要1024MB RAM。
- 要求至少20GB的硬盘空间。 - 要求至少20GB的硬盘空间。
@ -175,7 +174,7 @@ CWP有很多的特性和免费的服务。如我前面提到的一样CWP自
如果上面的URL出现错误用下面的链接代替。 如果上面的URL出现错误用下面的链接代替。
wget http://dll.centos-webpanle.com/files/cwp-latest wget http://dl1.centos-webpanle.com/files/cwp-latest
然后用命令开始安装CWP 然后用命令开始安装CWP
@ -189,8 +188,7 @@ CWP有很多的特性和免费的服务。如我前面提到的一样CWP自
安装过程会持续到30分钟或者更多取决于你的网速。 安装过程会持续到30分钟或者更多取决于你的网速。
最后,你会看到如下安装完成的信息。 最后你会看到如下安装完成的信息。记下一些详细信息如mysql超级用户密码和CWP的登录URL你随后会需要它们。然后按下回车Enter重启系统。
记下一些详细信息如mysql超级用户密码和CWP的登录URLs。你随后会需要。然后按下回车Enter重启系统。
![](http://www.unixmen.com/wp-content/uploads/2015/04/root@server-usr-local-src_004.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/root@server-usr-local-src_004.png)
@ -200,7 +198,7 @@ CWP有很多的特性和免费的服务。如我前面提到的一样CWP自
#### 调整防火墙/路由: #### #### 调整防火墙/路由: ####
CWP的默认网络控制接口是**2030http**和**2031https**。你应该通过防火墙/路由允许使用这两个端口以便远程接入CWP网络控制台。 CWP的默认网页控制界面的端口是**2030http**和**2031https**。你应该通过防火墙/路由允许使用这两个端口以便远程接入CWP网络控制台。
编辑iptables文件 编辑iptables文件
@ -242,43 +240,42 @@ CWP的默认网络控制接口是**2030http**和**2031https**。你
接下来,我们得做一些事,比如: 接下来,我们得做一些事,比如:
1.建立域名服务 1. 设置域名服务器
1.建立ip共享必须是你的公共IP地址 1. 设置 ip 共享必须是你的公共IP地址
1.建立至少一个集合包(或者编辑默认的包) 1. 设置至少一个托管包(或者编辑默认的包)
1.建立root电子邮件,等等。 1. 设置 root 电子邮件,等等。
#### 建立域名服务 #### #### 设置域名服务器 ####
为建立域名服务,找到**DNS Functions -> Edit nameservers IPs**。 为建立域名服务,找到**DNS Functions -> Edit nameservers IPs**。
![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_009.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_009.png)
设置你的域名服务器,点击保存按钮。 设置你的域名服务器,点击保存按钮。
![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_010.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_010.png)
#### 建立共享IP和Root邮箱ID #### #### 建立共享IP和Root邮件地址 ####
在你的主机上管网站这是非常重要的一步。为了建立共享IP进入**CWP Setting -> Edit settings**。 在你的主机上管网站这是非常重要的一步。为了建立共享IP进入**CWP Setting -> Edit settings**。
![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_011.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_011.png)
输入你的静态IP和邮箱ID,然后点击保存设置按钮。 输入你的静态IP和邮件地址,然后点击保存设置按钮。
![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_012.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_012.png)
现在CWP可以进行网站维护了。 现在CWP可以进行网站维护了。
#### 建立主机包 #### #### 建立托管包 ####
一个主机包什么都没有除了一个网站托管计划包括允许访问的磁盘空间带宽但没有FTP帐号邮箱IDs和数据库等等。你可以建立任意数量的网站托管计划,只要你喜欢。 一个托管包就是一个网站托管计划包括允许访问的磁盘空间带宽但没有FTP帐号邮箱地址和数据库等等。你可以建立任意数量的网站托管计划,只要你喜欢。
添加一个包从CWP的控制台进入**Packages — Add a Package** 添加一个包从CWP的控制台进入**Packages — Add a Package**
![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_013.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_013.png)
输入包的名字,允许访问的磁盘配额/RAM数量FTP/Email帐号数据库和子域名等等。点击保设置按钮,建立一个网站托管计划。 输入包的名字,允许访问的磁盘配额/RAM数量FTP/Email帐号数据库和子域名等等。点击保设置按钮,建立一个网站托管计划。
![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_014.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_014.png)
@ -290,7 +287,7 @@ CWP的默认网络控制接口是**2030http**和**2031https**。你
而添加一个用户,请进入**User Account -> New Account**。 而添加一个用户,请进入**User Account -> New Account**。
输入域名(ex.unixmen.com),用户名,密码和邮箱id等等。最后,点击**Create**。 输入域名(ex.unixmen.com),用户名,密码和邮箱地址等等。最后,点击**Create**。
![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_016.png) ![](http://www.unixmen.com/wp-content/uploads/2015/04/CWP.admin-Mozilla-Firefox_016.png)
@ -312,12 +309,11 @@ CWP的默认网络控制接口是**2030http**和**2031https**。你
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
via: http://www.unixmen.com/how-to-install-centos-web-panel-in-centos/ via: http://www.unixmen.com/how-to-install-centos-web-panel-in-centos/
作者:[SK][a] 作者:[SK][a]
译者:[wi-cuckoo](https://github.com/wi-cuckoo) 译者:[wi-cuckoo](https://github.com/wi-cuckoo)
校对:[校对者ID](https://github.com/校对者ID) 校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出