linux

负载均衡

什么是负载均衡?

负载均衡就是,把请求均衡地分发到后端的各个机器上面。 比如,A B C D 四台WEB服务器,现在E要访问这4台服务器,F为Nginx反向代理服务器,可以让F把E的请求均衡地发送到 A B C D 4台服务器上。 配置:

upstream qq_com 
{
ip_hash; 
server 61.135.157.156:80; 
server 125.39.240.113:80;
}
server
{
listen 80;
server_name www.qq.com;
location /
{
    proxy_pass http://qq_com;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

upstream apelearn
{
    ip_hash;
    server 115.159.51.96:80 weight=100;
    server 47.104.7.242:80;

}
server
{
    listen 80;
    server_name www.apelearn.com;
    location /
    {
        proxy_pass http://apelearn;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

4.51-Nginx配置ssl

Nginx的SSL

让Nginx实现用https来访问网站。http是80端口,https是443端口。 https其实就是一种加密的http。 为什么要加密

举例:咱们要在网上银行汇款,在你汇款过程当中,你会输入银行卡的密码。如果不加密,这些数据在传输过程中就有可能被人 截获。

如果使用了https,那么数据在传输过程中是会加密的。即使抓到了数据包,但是无法破解出来。 知识点:

http 1.1 http 2 (https) 申请证书:

网站:www.wosign.com (沃通) 免费的:freessl.org 注册账号,输入域名,开始申请,在这个过程中需要去加一条TXT的记录 配置:

ssl on;
ssl_certificate /path/to/xxx.crt;
ssl_certificate_key /path/to/xxx.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

} curl访问https

curl -k -H "host:bbs.aminglinux.cc" https://192.168.222.128/index.php 扩展链接:

https://github.com/aminglinux/nginx/tree/master/ssl

转载于:https://my.oschina.net/u/4066520/blog/3010217

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值