nginx +tomcat 集群 简单部署

 

服务器:

  IP:192.168.1.154

  版本:Ubuntu 10.04.2 LTS (查看命令:cat /etc/issue)

  nginx版本:nginx/0.7.65 (查看命令:nginx -V)

2台服务器:

   tomcat1: 192.168.1.200 (访问端口为:8080)

   tomcat 2: 192.168.1.153  (访问端口为:8080)

 

 

(1)安装nginx:

sudo apt-get install nginx   //直接下载所有的依赖包

 安装成功:需要启动服务:

/etc/init.d/nginx start   (启动nginx服务器)

Ubuntu安装之后的文件结构大致为: 
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 
程序文件在/usr/sbin/nginx 
日志放在了/var/log/nginx中 
并已经在/etc/init.d/下创建了启动脚本nginx 
默认的虚拟主机的目录设置在了/var/www/nginx-default

 

直接访问服务器地址:http://192.168.1.154
OK 可爱的浏览器出现了

Welcome to nginx!

tomcat 的安装不做介绍

访问成功 那么如何使用nginx负载均衡:

   得给nginx 和tomcat 搞点关系
下面配置下nginx ,找到配置文件

   默认配置文件路径 /etc/nginx/nginx.conf

 1:打开配置文件

    sudo vim nginx.conf 

   出现默认的的文件 对它进行修改

   在

 

http {
    include       /etc/nginx/mime.types;
    access_log  /var/log/nginx/access.log;
    default_type  application/octet-stream;
    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;
    tcp_nodelay        on;

    gzip  on;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";
  #增加的集群 默认支持轮训策略
    upstream  tomcats{
          server   192.168.1.200:8080;
          server   192.168.1.153:8080;
      
 }
    server {

        #监听端口
        listen   80;

        #虚拟目录解析服名称 这里映射你的HOST 请求,所以写成192.168.1.154
        server_name 192.168.1.154;
         #访问规则 /   代表所有的请求 ,具体的其他规则百度。活着文档

         location /{
             #反向代理 请求集群
              proxy_pass   http://tomcats; 
              proxy_set_header  X-Real-IP  $remote_addr;
    }

配置完成需要重启:

停止命令
sudo /etc/init.d/nginx stop
启动命令
sudo /etc/init.d/nginx start
OK
访问下 192.168.1.154  每一次都会出现不通的地址请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值