Nginx 基础应用实战 03 基于反向代理的负载均衡、https配置

Nginx 基础应用实战 03

反向代理

proxy_pass http://baidu.com;

复制代码
        location /mashibing {
           
	proxy_pass http://mashibing.com/;
        }

基于反向代理的负载均衡

复制代码
  upstream httpd {
    server 192.168.43.152:80;
    server 192.168.43.153:80;
}
weight(权重)

指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。

复制代码
upstream httpds {
    server 127.0.0.1:8050       weight=10 down;
    server 127.0.0.1:8060       weight=1;
     server 127.0.0.1:8060      weight=1 backup;
}
  • down:表示当前的server暂时不参与负载
  • weight:默认为1.weight越大,负载的权重就越大。
  • backup: 其它所有的非backup机器down或者忙的时候,请求backup机器。

代理服务的安全问题

在公网配置HTTPS

Nginx配置

复制代码
     server {
             listen       443 ssl;
             server_name  aa.abc.com;

             ssl_certificate      /data/cert/server.crt;
             ssl_certificate_key  /data/cert/server.key;

     }

免费签名

https://freessl.cn

阿里云

相关推荐
学习3人组1 小时前
Win11 安装 Fiddler HTTPS 证书(用于抓包)
服务器·https·fiddler
努力学编程呀(๑•ี_เ•ี๑)2 小时前
【405】Not Allowed
java·vue.js·nginx·node.js
哟哟-3 小时前
Nginx配置:静态文件访问时动态添加时间戳
运维·前端·javascript·nginx
追夢秋陽4 小时前
MacOS 通过Shell 脚本一步到位配置nginx+Php环境
nginx·macos·php·一站式配置
德迅云安全杨德俊5 小时前
业务不中断、源站不暴露!DDOS高防 IP 抵御网络攻击
网络·安全·https·ddos
利刃大大6 小时前
【SpringCloud】负载均衡LoadBalance && SpringCloudLoadBalancer && 多机部署
spring·spring cloud·负载均衡
nix.gnehc6 小时前
从零实现支持缓存+上游代理的HTTP/HTTPS中间人代理
http·缓存·https
No8g攻城狮1 天前
【Nginx】Nginx实现动态路由映射
运维·nginx
unirst19850071 天前
使用vite打包并部署vue项目到nginx
前端·vue.js·nginx
运维有小邓@1 天前
基于证书的身份验证:入门指南
网络协议·https·ssl