我们演示在CentOS下安装CWP,它的全称是Centos-WebPanel,支持CentOS 6.x,7.x、RedHat 6.x,7.x、CloudLinux 6.x,7.x操作系统。
一、关于CWP面板 目前有很多免费的或者付费的控制面板。我们安装CentOS网页面板CWP,CWP是特别为基于RPM而来的 的发行版,如CentOS,RHEL,Scientific Linux等设计的。CWP 是免费且开源的控制面板,可以被广泛用于简单地配置一个网页托管环境。不同于其他的控制面板,CWP能自动部署LAMP的软件栈及Varnish 缓存服务器。
二、特性 CWP有很多的特性和免费的服务。如我前面提到的一样,CWP会在你的服务器上自动安装全套的LAMP服务(apache,php,phpmyadmin,webmail,mailserver等等)。
三、CWP安装过程中会安装和配置的软件列表 1.Apache 网页服务器: PHP MySQL + phpMyAdmin Postfix + Dovecot + roundcube webmail CSF 防火墙 File System Lock (不需要修改网站,你的所有文件都会被锁定修改) Backups; AutoFixer ,用于服务器配置 2.第三方应用: CloudLinux + CageFS + PHP Selector Softaculous – 脚本安装器 (免费版和白金版) 3.网页服务器: Varnish 缓存服务器 从代码编译 Apache Apache 重新编译+附加模块 Apache 服务器状态,配置 编辑 Apache 虚拟主机、虚拟主机模版,包括配置 重建所有 Apache 虚拟主机 suPHP & suExec Mod Security + OWASP 规则 Tomcat 8 服务器管理 DoS 防护 Perl cgi 脚本支持 4.PHP: PHP 切换器 PHP选择器,选择每个用户或者每个文件的PHP版本 简单的php编辑器 在用户面板下简单的php.ini生成器 PHP 插件 PHP.ini 编辑器 & PHP 信息 和列出模块 每个帐号一个php.ini FFMPEG,用于视频流网站 CloudLinux + PHP 选择器 5.用户管理: 添加、列出、编辑和移除用户 用户监管 Shell访问管理 用户限制管理 限制进程 限制访问文件 用户 FTP & File 管理器 CloudLinux + CageFS 每个帐号专有IP 6.DNS: FreeDNS 添加、编辑、列出和移除DNS区块 编辑域名服务的IP DNS区块模板编辑器 新的易用DNS区块管理器 (用ajax) 新的DNS区块列表,带有额外的google解析信息 (同时检测 rDNS, 域名服务…) 7.Email: Postfix & dovecot 邮箱、别名 Roundcube webmail Postfix 邮件队列 rDNS 检查器模块 垃圾邮件拦截 SPF & DKIM集成 重构带有反病毒、反垃圾邮件防护的 Postfix/Dovecot 的邮件服务器 Email 自动应答器 8.系统: CPU核心和时钟信息 内存使用信息 详细的磁盘状态 软件信息如内核版本、正常运行时间等等. 服务器状态 ChkConfig管理 网络端口使用 网络配置 sshd 配置 自动修复(检查重要的配置并尝试自动修复问题) 9.监控: 监控服务,例如 top、apache 状态、mysql 等 在面板内使用Java SSH 终端/控制台 服务器配置 (例如 Apache、PHP、MySQL 等) 在屏幕/后台运行命令行 10.安全: CSF防火墙 SSL生成器 SSL证书管理 CloudLinux + CageFS 11.SQL: MySQL 数据库管理 添加本地或者远程访问的用户 实时监控MySQL进程列表 创建,移除数据库 为每个数据库添加额外的用户 MySQL服务器配置 PhpMyAdmin PostgreSQL, phpPgAdmin支持 12.额外功能: TeamSpeak 3 管理器 Shoutcast 管理器 自动更新 备份管理器 文件管理器 每个域名的虚拟FTP用户 cPanel帐号迁移 (恢复文件,数据库和数据库用户) 13.还有很多的功能就不一一列举了。
四、CWP安装的要求 根据官方的配件要求: 32bit Server - 512MB RAM64bit Server - 1024MB RAM HDD - 10 GB 安装前你必须知道的几点: 安装CWP之前,你必须知道以下的信息: 1.CWP 仅支持静态IP地址。它并不支持动态的,或者内部的IP地址。 2.CWP 并没有卸载程序。当你安装CWP后,你必须重新安装服务器来移除它。 3.只能在一个新装的还没做任何配置改变的操作系统上安装CWP。 4.对于32位操作系统至少需要512MB RAM。 5.64位系统需要1024MB RAM。 6.要求至少20GB的硬盘空间。 一般情况下,目前不管是阿里云,还是腾讯云,百度云的最低配置也能满足以上要求。
五、安装CWP 首先安装wget包,这是下载CWP需要的。 yum install wget -y 使用命令更新你的服务器: yum update -y 重启一次,激活更新。 安装CWP: 进入/usr/local/src/目录: cd /usr/local/src 使用命令下载最新的CWP版本: wget http://centos-webpanel.com/cwp-latest 如果上面的URL出现错误,用下面的链接代替。 wget http://dl1.centos-webpanel.com/files/cwp-latest 然后,用命令开始安装CWP: sh cwp-latest
安装过程会持续到30分钟或者更多,取决于你的网速。 最后,你会看到如下安装完成的信息。记下一些详细信息,如mysql超级用户密码和CWP的登录URL,你随后会需要它们。然后,按下回车Enter重启系统。
重启进入系统后,你会看见CWP的欢迎登录信息。
六、调整防火墙/路由 CWP的默认网页控制界面的端口是2030(http)和2031(https)。你应该通过防火墙/路由允许使用这两个端口,以便远程接入CWP网络控制台。 编辑iptables文件: vi /etc/sysconfig/iptables 添加如下的内容: [...] -A INPUT -p tcp -m state --state NEW -m tcp --dport 2030 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 2031 -j ACCEPT [...] 保存并关掉文件。更新iptables服务使改变生效。 service iptables restart
相关主题 |