• 【Nginx】Ngnix在Linux操作系统下的安装及搭建


    Ngnix在Linux操作系统下的安装及搭建

    负载均衡:反向代理服务器/负载均衡器(Nginx)
    	yum安装:使用yum安装:需要连接互联网(自动下载,自动安装),并自动安装依赖,可用ping测试网络连接
    使用:yum install 软件名
     Nginx安装及实现步骤:
          Nginx:负载均衡器==>通过Nginx来管理tomcat,保证tomcat集群中的所有集群承受均衡的压力
          ① 通过yum安装gcc:yum install gcc	(需要C语言的运行环境,首先安装)
          ② 通过yum安装wget(Linux操作系统中的下载工具):yum install wget
          ③ 通过wget下载Nginx源:wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
          ④ 安装Nginx源:rpm –ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm
          ⑤ 通过yum安装nginx:yum install nginx
          ⑥ 启动nginx
                service nginx start			启动nginx
                service nginx status			查看nginx状态
                service nginx stop			停止nginx
          ⑦ 关闭防火墙:service iptables stop
          ⑧ 通过windows操作系统中的浏览器访问Nginx:http://nginx_host_ip:80或http://nginx_host_ip
    	通过Nginx对多台服务器管理:从而达到这台tomcat机器的负载均衡
    在nginx的配置文件中配置这几台tomcat:让nginx代理三台tomcat;访问nginx的时候,由nginx负责分发请求给其中的一台tomcat,通过编辑文      件/etc/nginx/conf.d/default.conf,完成nginx的配置代理路径及真实路径
    让配置文件生效:service nginx restart	 (重要)
    负载均衡策略:
          ① 轮询策略:(一个挨着一个访问),nginx的默认策略
          ② 权重策略,在服务器的端口号后面,通过weight指定权重
          ③ ip粘着:根据用户的ip,绑定到一台tomcat服务器
          原理:把用户的id进行hash处理(取用户ip的hash值),对tomcat总数量取模,然后根据得到的值,对应找到
          要访问的Tomcat
          upstream myCluster {
    	      ip_hash;
    	      server 192.168.62.129;
          }
    
  • 相关阅读:
    mysql 如何优化left join
    mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。
    JVM中各种变量保存位置
    CDN原理
    为什么家里的宽带的IP显示的是外地?
    2017 年 PHP 程序员未来路在何方?
    Nginx开启Gzip压缩提高页面加载速度
    git如何强制用远程分支更新本地
    真正的S2b其实是S2b2c
    判断JS数据类型的几种方法
  • 原文地址:https://www.cnblogs.com/jwnming/p/13639734.html
Copyright © 2020-2023  润新知