一.安装及调试
1.安装依赖
sudo apt install libgd-dev
2.下载ngix
wget http://nginx.org/download/nginx-1.22.1.tar.gz
3.解压ngix
tar -zvxf nginx-1.22.1.tar.gz
4.测试
在浏览器中输入Ubuntu的地址访问ngix(192.168.50.150)
二.负载均衡
1.网络搭建
在 /usr/share/nginx/html 下创建网页
2.设置负载均衡
upstream nginx_boot(这个名字可以自己更改){
# 30s内检查心跳发送两次包,未回复就代表该机器宕机,请求分发权重比为1:2
server 192.168.0.000:8080 weight=100 max_fails=2 fail_timeout=30s;
server 192.168.0.000:8090 weight=200 max_fails=2 fail_timeout=30s;
weight是设置权重决定命中率到达负载均衡的效果
除了权重算法以为还可以通过反向代理算法设置策略
# 这里的IP请配置成你WEB服务所在的机器IP
}
server {
location / {
root html;
# 配置一下index的地址,最后加上index.ftl。
index index.html index.htm index.jsp index.ftl;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 请求交给名为nginx_boot的upstream上
proxy_pass http://nginx_boot;
}
}