律师网站建设与维护深圳南山区网站建设
web/
2025/9/27 10:14:21/
文章来源:
律师网站建设与维护,深圳南山区网站建设,常州市城市建设集团有限公司网站,周口网站开发1、反向代理后#xff0c;自然而然就引出了负载均衡,下面简单实现负载均衡的效果; 2、实现该效果需要再添加一个 Nginx #xff0c;所以要增加一个文件夹。 /home|---mutou|----nginx|----conf.d|----html|----conf.d2|----html3 1.创建 html3 文件夹#xff0c; 新建 index… 1、反向代理后自然而然就引出了负载均衡,下面简单实现负载均衡的效果; 2、实现该效果需要再添加一个 Nginx 所以要增加一个文件夹。 /home|---mutou|----nginx|----conf.d|----html|----conf.d2|----html3 1.创建 html3 文件夹 新建 index.html、index-test.html 文件
cd html3/
vi index.html
vi index-test.html index.html、index-test.html 代码如下
htmlbodyh2it is html3/h2/body
/html
2. 修改 home/mutou/nginx/conf.d/default.conf 配置文件
vi defaul.conf 修改内容如下
server {listen 80;server_name localhost;location / {root /usr/share/nginx/html;index index.html index.htm;}location /demo {try_files $uri $uri/ /index-test.html;}
}3. 重启 Docker 镜像
此时查看所有运行中的docker容器
docker ps 然后重启该停止
docker restart 容器id
4. 启动新容器 挂载配置文件
ps 端口为 8081 、 8080
docker run -d -p 8081:80 -v /home/mutou/nginx/conf.d:/etc/nginx/conf.d -v /home/mutou/nginx/html3:/usr/share/nginx/html nginx
docker run -d -p 8080:80 -v /home/mutou/nginx/conf.d:/etc/nginx/conf.d -v /home/mutou/nginx/html3:/usr/share/nginx/html nginx 5.配置负载均衡 1、访问ip/demo 时平均分发到8080端口和8081端口上 2、即it is html1和it is html3间接出现 配置负载均衡那就是配置在第二次的nginx上就是反向代理的nginx上
我们去conf.d2文件夹下修改default.conf文件如下
upstream group{server 58.87.88.124:8081;server 58.87.88.124:8080;
}
server {listen 80;server_name localhost;location / {root /usr/share/nginx/html;index index.html index.htm;}location /demo {# 在该位置配置反向代理将ip/demo1请求拦截发送给8080端口如果不是本机请使用公网ipproxy_pass http://group;}
}此时查看所有运行中的docker容器
docker ps
然后重启该容器
docker restart 容器id
6. 查看效果 1、访问ip/demo每次刷新页面; 2、页面都会在 html1 和 html3 中进行切换此时负载均衡的效果就实现了。 7.配置负载均衡的权重 1、可以使用下面的配置修改两个端口的权重(即谁被访问的概率大) ps: weight 越大权重越高 upstream group1{server 你的刚才的ip地址:8080 weight1;server 你的刚才的ip地址:8081 weight10;
}server {listen 80;server_name localhost;location /demo1 {proxy_pass http://group1/;}
}ps 修改配置文件 保存退出 然后重启该容器 即可实现.
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81163.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!