• nginx反向代理及负载均衡


    扩展:OpenResty:有很多第三方的插件,下载地址:http://openresty.org/cn/download.html

    // 修改 nginx配置文件 nginx.conf
    // echoc插件可以直接输出文字
    location /{
        echo 'hello nginx' // echo插件:可以直接输出中文
    }
    // 配置完成之后刷新页面会下载文件
    // 在location的上面添加
    default_type text/html;
    location /{
        echo 'hello nginx' 
    }

    location匹配方式

    最高:匹配='/a'的:localhost:8080/a
    location = /a {
    	echo '/a'
    }
    第二:匹配以什么什么开头的
    location ^~ /a {
    	echo '^~ /a'
    }
    第三:正则表达式
    location ~ ^/w {
    	echo '~ ^/w'
    }
    最弱:以‘/’开头的所有请求 ,lcoalhost:8080/xxx/xx/xx/xx
    location / {
    	echo 'hello nginx'
    }
    
    同级比较,以上面写的为准
    

    nginx 反向代理

    server {
    	listen 80;
    	server_name localhost;
    	default_type text/html;
    	// 表示访问‘http://localhost:8080/’会访问到‘http://192.168.0.12:80’这个上面
    	location /{
    		proxy_pass http://192.168.0.12:80;
    	}
    	// 表示访问‘http://localhost:8080/a’会访问到‘http://192.168.0.12:80/a’这个上面
    	localtion /a{
    		proxy_pass http://192.168.0.12:80;
    	}
    	// 表示访问‘http://localhost:8080/a’会访问到‘http://192.168.0.12:80’这个上面
    	location /a/{
    		proxy_pass http://192.168.0.12:80/;
    	}
    }
    

    nginx 负载均衡

    // http里面添加
    upstream group1{
    	server 192.168.0.12:80 weight=10;// 权重
    	server 192.168.0.12:81 weight=1;
    }
    location /a/ {
    	proxy_pass http://group1/;
    }
  • 相关阅读:
    struts1:(Struts)ActionForm类及表单数据验证
    前端基础
    JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
    vue+webpack一些知识
    gulp简单使用小记
    如何在Github Pages搭建自己写的页面?
    十大名茶
    中国六大茶类
    从零开始用gulp
    15 个有趣的 JavaScript 与 CSS 库
  • 原文地址:https://www.cnblogs.com/chenwan1218/p/14609704.html
Copyright © 2020-2023  润新知