Nginx安装及简单配置负载均衡及反向代理.docxVIP

Nginx安装及简单配置负载均衡及反向代理.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Nginx安装及简单配置负载均衡和反向代理一.环境VMware:Redhat(Server_A 部署nginx文件服务页面)WinServer(Server_B 部署IIS)Redhat(nginx代理服务器)源码包:nginx-1.5.3.tar.gz openssl-1.0.1c.tar.gz(提供ssl加密协议)pcre-8.33.tar.gz (http rewrite模块:地址重写)zlib-1.2.8.tar.gz(gzip模块,传输数据打包)拓扑结构:二.安装安装基础编译环境yum install -y gcc gcc-c++ make 安装2.1解压cd /tmp/soft/tarxzfvnginx-1.5.3.tar.gzcd ..tarxzfvopenssl-1.0.1c.tar.gzcd ..tarxzfvpcre-8.33.tar.gzcd ..tarxzfvzlib-1.2.8.tar.gz2.2安装依赖cd/tmp/soft/pcre-8.33./configuremakemakeinstallcd/tmp/soft/zlib-1.2.8./configuremakemakeinstallcd/tmp/soft/openssl-1.0.1c./configuremakemakeinstall2.3安装nginxcd/tmp/soft/nginx-1.5.3./configure--prefix=/home/nginx--with-http_stub_status_module --with-http_ssl_module./configure –help #查看配置概述makemakeinstall3.yum安装依赖包:也通过配置yum源来安装:yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel4.启动nginx/home/nginx/sbin/nginxps-ef|grepnginxnginx的一些常用命令:/home/nginx/sbin/nginx -h 命令可查看详细参数重启:nginx -s reload停止:nginx -s stop或者是通过kill nginx进程号查看已安装模块:nginx -V查看版本:nginx -v 查看配置文件是否正确: nginx -t 三.配置反向代理1.修改nginx.conf配置文件vim/home/nginx/conf/nginx.conf1.1在http段做如下配置upstream redhatnginx{server 37:9003;}upstream winserveriis{server 57:80;}server { listen 8081; server_name ; location /{ proxy_pass http://redhatnginx; index index.html index.htm;}}server { listen 8082; server_name ; location /{ proxy_pass http://winserveriis; index index.html index.htm;}} 2. 关闭防火墙和selinux[root@master ~]# service iptables stopsed -i s/SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/configsetenforce 03.重启nginx/home/nginx/sbin/nginx -s reload #重启nginx四.验证1.Client端访问:65:8082/2.Client端访问:65:8081/五.负载均衡配置这里为了验证,所以两台服务器一个部署了IIS服务,一台部署了nginx服务。通过访问相同地址,根据配置权重不同,显示对应服务器的页面。1.修改nginx.conf配置文件在上面反向代理配置基础上,修改upstream部分。upstream redhatnginx{server 37:9003;}upstream winserveriis{server 37:9003weight=3;server 57:80;}2.重启nginx3.验证浏览器访问weindows IIS服务器:65:8082/3.1页面显示57:80的nginx服务页面。3.2

文档评论(0)

moon8888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档