博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx+tomcat 配置负载均衡
阅读量:7222 次
发布时间:2019-06-29

本文共 2191 字,大约阅读时间需要 7 分钟。

 

nginx 

  从Nginx官网下载页面()下载Nginx最新版本(我用的是nginx-1.8.1版本)

  

  安装就直接把压缩包解压到一个路径下(路径最好是没有中文非空的)

  在cmd里切换到部署目录路径

     启动Nginx:start nginx

    

     停止Nginx:nginx -s stop

  查看进程,如果看到

         这两个进程就说明你nginx已经成功启动

   成功启动nginx之后,在浏览器里访问http://localhost,可以看到nginx服务器的首页了

   好事的看客就想问了为啥是两个进程那,原因是nginx在启动后,后台进程包含一个master进程和worker进程。

tomcat

  这里的tomcat可以去官网下在,我用的是tomcat7,下载免安装的tomcat后,解压后复制到部署目录,由于要使用到两个tomcat在这里在复制一份。

    

  修改tomcat配置文件

    1.<Server port="18000" shutdown="SHUTDOWN">

    2.<Connector port="18001" protocol="HTTP/1.1" //访问路径:http://localhost:18001

       connectionTimeout="20000"

      redirectPort="8443" />

    3.<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />.

  另一个tomcat也同样配置一下,自此nginx与两个tomcat服务器就安装成功了

 

nginx 

  修改conf子目录的nginx.conf文件如下 

#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;      upstream localhost {        #根据ip计算将请求分配各那个后端tomcat,许多人误认为可以解决session问题,其实并不能。        #同一机器在多网情况下,路由切换,ip可能不同
    #ip_hash;         server localhost:18001; //这里配置tomcat访问路径      server localhost:18002;     }
   /*      拓展:     1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
    2、weight   指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。       如:         upstream bakend {
          server 192.168.1.123 weight=10;           server 192.168.1.121 weight=10;         }     3、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。       如:         upstream resinserver{
          ip_hash;           server 192.168.1.123:8080;           server 192.168.1.121:8080;         } */ server { listen 80; server_name localhost; location / { proxy_connect_timeout 3; proxy_send_timeout 30; proxy_read_timeout 30; proxy_pass http:// } } }

配置完成之后,访问nginx服务器

 

刷新之后

 

转载于:https://www.cnblogs.com/cmyxn/p/5879613.html

你可能感兴趣的文章
2018(2017)美图java服务端笔试(回忆录)
查看>>
C++语言基础(10)-虚继承
查看>>
LINUX PID 1和SYSTEMD 专题
查看>>
linux CentOS6.5 yum安装mysql 5.6(转载&删改)
查看>>
Mongodb基础用法及查询操作[转载]
查看>>
马老师 生产环境mysql主从复制、架构优化方案
查看>>
ZXing工具类v1.0
查看>>
CXF Spring 实现WebService - 观千剑而后识器,操千曲而后晓声。 - 博客频道
查看>>
jquery--递增--年份的选择
查看>>
http://blog.csdn.net/huang_xw/article/details/7090173
查看>>
lua学习例子
查看>>
软件测试思想浅谈
查看>>
Linux入门基础 #8:Linux拓展权限
查看>>
Mac Pro 软件收藏
查看>>
斯内德将出任2020欧洲杯荷兰地区形象大使
查看>>
司法部:做好春节期间在押罪犯的离监探亲工作
查看>>
研究:印度气候变暖速度加剧 2040年或面临重灾
查看>>
中俄蒙三国六方签订白鹤研究与保护合作备忘录
查看>>
补贴退坡幅度进一步加大 新能源汽车会涨价吗
查看>>
python爬虫——爬取豆瓣TOP250电影
查看>>