代码改变世界

利用Nginxcp为cPanel/WHM服务器开启nginx支持

2015-01-19 12:49  out8  阅读(378)  评论(0编辑  收藏  举报

我们今天提供两种安装方法:

1、centos6.x系列服务器安装 nginxcp

2、cloudlinux6.x系列服务器安装 nginxcp

继续读以下文章之前,请你认真阅读《免责声明》

免责申明:请不要应用此文章所提供的方法到生产服务器,如果你强行使用并造成生产服务器损坏,本站不负任何责任。由于 nginxcp

不正式支持cloudlinux系统,我们在这里只提供安装方法,不做后期维护讲解。安装前请检查你的cpanel/whm是否安装了CageFS、CSF防火墙工具以及其他与

nginxcp

冲突的软件,如有可能造成安装失败。

1.“centos6.x系列服务器安装 nginxcp 支持”

Install Nginx cp的安装:

cd /usr/local/src

wget http://nginxcp.com/latest/nginxadmin.tar 

tar xf nginxadmin.tar

cd publicnginx

./nginxinstaller install

Uninstall Nginx cp的卸载:

cd /usr/local/src 

wget http://nginxcp.com/latest/nginxadmin.tar 

tar xf nginxadmin.tar 

cd publicnginx

./nginxinstaller uninstall

2.“cloudlinux6.x系列服务器安装 nginxcp ”在已经安装好cloudlinux系统的cpanel下安装 Nginx CP Installing Nginx CP on cPanel with CloudLinux

在Cloudlinux和cPanel都已安装好的情况下,你可以执行以下命令行来安装 Nginx CP:

mkdir /home/nginx

cd /home/nginx

wget http://nginxcp.com/latest/nginxadmin.tar

tar xf nginxadmin.tar

cd publicnginx

./nginxinstaller install

Done! 重启阿帕奇(Apache)服务,然后测试你的网站 (重启 Apache将自动重启 Nginx ):

service httpd restart

以下是这次cloudlinux安装nginx博主使用到的一些命令,请酌情使用

yum update

yum install wget

wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

sh cldeploy -k 

reboot

vi /etc/selinux/config

chkconfig iptables off

service iptables stop

yum update

yum install perl

cd /home

wget -N http://httpupdate.cpanel.net/latest

sh latest

mkdir /home/nginx

cd /home/nginx/

wget http://nginxcp.com/latest/nginxadmin.tar

tar xf nginxadmin.tar

cd publicnginx

./nginxinstaller install

service httpd restart

在你为cpanel服务器添加 nginxcp 后,Munin监控不工作的问题 A quick tip if Munin simply stops monitoring Apache after you install nginxcp on cPanel

编辑cpanel.conf文件

# nano /etc/munin/plugin-conf.d/cpanel.conf

在其后添加以下代码

[apache_*]
env.url   http://127.0.0.1:%d/whm-server-status?auto
env.ports 8081

到此本文全部结束:)