zoukankan      html  css  js  c++  java
  • nginx搭建分布式简单配置

    一、安装nginx

               安装nginx

        概要

    安装编译工具及库文件
    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
    下载解压缩 nginx  pcre
    tar zxvf pcre-8.43.tar.gz 
    查看pcre版本
    rpm -qa pcre
    查看pcre安装目录
    rpm -ql pcre
    配置
     ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/**/src/ --with-pcre=/usr/local/soft/pcre-8.43
    编译
    make && make install
    nginx 版本查看
    /usr/local/webserver/nginx/sbin/nginx -v
    启动
    /usr/local/webserver/nginx/sbin/nginx
    重启
    /usr/local/webserver/nginx/sbin/nginx -s reload
    关闭
    /usr/local/webserver/nginx/sbin/nginx -s stop

    二、编写配置文件 nginx.conf

    worker_processes  1;
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
    
        sendfile        on;
    
        keepalive_timeout  65;
    
     upstream test {  
          #根据ip计算将请求分配各那个后端tomcat,许多人误认为可以解决session问题,其实并不能。  
          #同一机器在多网情况下,路由切换,ip可能不同  
          #ip_hash;   
          server ****:8180;
          server ****:8180;
        }
    
    
        server {
                listen       8180;
                server_name  test;
    
                #对aspx后缀的进行负载均衡请求
            location / {
              proxy_connect_timeout 3;  
              proxy_send_timeout 30;  
              proxy_read_timeout 30;  
              proxy_pass http://test/;  #对应upstream
                      
            }
    
            add_header X-Via $server_addr;
            add_header X_cache_hit $upstream_cache_status;
        }
    }

    三、启动ngnix(指定配置文件)

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

     四、关闭重启

    /usr/local/nginx/sbin/nginx -s reload
    /usr/local/nginx/sbin/nginx -s stop
  • 相关阅读:
    UVA 11384 Help is needed for Dexter(问题转化 递归)
    UVA 11991 Easy Problem from Rujia Liu?(vector map)
    poj 2656 Unhappy Jinjin
    解析磁盘0号扇区数据
    树的非递归遍历
    iOS项目开发实战——使用同步请求获取网页源码
    单点登录cas常见问题(四)
    bzoj2115【WC2001】Xor
    最小化JavaScript代码
    quick-cocos2d-x教程9:实例之加上背景图片
  • 原文地址:https://www.cnblogs.com/superslow/p/9952875.html
Copyright © 2011-2022 走看看