欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

如何在CentOS 7用cPanel配置Nginx反向代理

来源:本站整理 作者:佚名 时间:2016-09-14 TAG:CentOS Nginx 我要投稿

 Nginx 是最快和最强大的 Web 服务器之一,以其高性能和低资源占用率而闻名。它既可以被安装为一个独立的 Web 服务器,也可以安装成反向代理 Web 服务器。在这篇文章,我将讨论在安装了 cPanel 管理系统的 Centos 7 服务器上安装 Nginx 作为 Apache 的反向代理服务器。

Nginx 作为前端服务器用反向代理为静态文件提供服务,Apache 作为后端为动态文件提供服务。这个设置将整体提高服务器的性能。

让我们过一遍在已经安装好 cPanel 11.52 的 CentOS 7 x86_64 服务器上配置 Nginx 作为反向代理的安装过程。

首先,我们需要安装 EPEL 库来启动这个进程

第一步: 安装 EPEL 库

  1. root@server1 [/usr]# yum -y install epel-release 
  2. Loaded plugins: fastestmirror, tsflags, universal-hooks 
  3. Loading mirror speeds from cached hostfile 
  4. * EA4: 66.23.237.210 
  5. * base: mirrors.linode.com 
  6. * extras: mirrors.linode.com 
  7. * updates: mirrors.linode.com 
  8. Resolving Dependencies 
  9. --> Running transaction check 
  10. ---> Package epel-release.noarch 0:7-5 will be installed 
  11. --> Finished Dependency Resolution 
  12. Dependencies Resolved 
  13. ======================================================================================== 
  14.     Package Arch Version Repository Size 
  15. ======================================================================================== 
  16. Installing: 
  17. epel-release noarch 7-5 extras 14 k 

第二步: 可以安装 nDeploy 的 CentOS RPM 库来安装我们所需的 nDeploy Web 类软件和 Nginx 插件

  1. root@server1 [/usr]# yum -y install http://rpm.piserve.com/nDeploy-release-centos-1.0-1.noarch.rpm 
  2. Loaded plugins: fastestmirror, tsflags, universal-hooks 
  3. nDeploy-release-centos-1.0-1.noarch.rpm | 1.7 kB 00:00:00 
  4. Examining /var/tmp/yum-root-ei5tWJ/nDeploy-release-centos-1.0-1.noarch.rpm: nDeploy-release-centos-1.0-1.noarch 
  5. Marking /var/tmp/yum-root-ei5tWJ/nDeploy-release-centos-1.0-1.noarch.rpm to be installed 
  6. Resolving Dependencies 
  7. --> Running transaction check 
  8. ---> Package nDeploy-release-centos.noarch 0:1.0-1 will be installed 
  9. --> Finished Dependency Resolution 
  10. Dependencies Resolved 
  11. ======================================================================================== 
  12. Package Arch Version Repository Size 
  13. ======================================================================================== 
  14. Installing: 
  15. nDeploy-release-centos noarch 1.0-1 /nDeploy-release-centos-1.0-1.noarch 110 

第三步:安装 nDeploy 和 Nginx nDeploy 插件

  1. root@server1 [/usr]# yum --enablerepo=ndeploy install nginx-nDeploy nDeploy 
  2. Loaded plugins: fastestmirror, tsflags, universal-hooks 
  3. epel/x86_64/metalink | 9.9 kB 00:00:00 
  4. epel | 4.3 kB 00:00:00 
  5. ndeploy | 2.9 kB 00:00:00 
  6. (1/4): ndeploy/7/x86_64/primary_db | 14 kB 00:00:00 
  7. (2/4): epel/x86_64/group_gz | 169 kB 00:00:00 
  8. (3/4): epel/x86_64/primary_db | 3.7 MB 00:00:02 
  9. Dependencies Resolved 
  10. ======================================================================================== 
  11. Package Arch Version Repository Size 
  12. ======================================================================================== 
  13. Installing: 
  14. nDeploy noarch 2.0-11.el7 ndeploy 80 k 
  15. nginx-nDeploy x86_64 1.8.0-34.el7 ndeploy 36 M 
  16. Installing for dependencies: 
  17. PyYAML x86_64 3.10-11.el7 base 153 k 
  18. libevent x86_64 2.0.21-4.el7 base 214 k 
  19. memcached x86_64 1.4.15-9.el7 base 84 k 
  20. python-inotify noarch 0.9.4-4.el7 base 49 k 
  21. python-lxml x86_64 3.2.1-4.el7 base 758 k 
  22. Transaction Summary 
  23. ======================================================================================== 
  24. Install 2 Packages (+5 Dependent packages) 

[1] [2] [3]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载