• 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/;
    }
  • 相关阅读:
    BZOJ2762: [JLOI2011]不等式组
    BZOJ1452: [JSOI2009]Count
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad)
    BZOJ1635: [Usaco2007 Jan]Tallest Cow 最高的牛
    BZOJ2730: [HNOI2012]矿场搭建
    Flask实现异步非阻塞请求功能
    在flask中使用websocket-实时消息推送
    Python数据库连接池DBUtils
    flask请求上下文
    scanf与getchar
  • 原文地址:https://www.cnblogs.com/chenwan1218/p/14609704.html
Copyright © 2020-2023  润新知