nginx-基于docker环境搭建和配置

目录

 

一、环境搭建

1.查看docker下nginx版本

2.下载nginx

3.查看nginx

二、启动运行nginx

三、Nginx配置

1.反向代理配置

2.负载均衡配置

四.对于upstream的参数说明


一、环境搭建

1.查看docker下nginx版本

docker search nginx

2.下载nginx

docker pull nginx

3.查看nginx

docker images nginx

 

二、启动运行nginx

docker run -d --name nginx3 -p 10080:80 -v /usr/nginx/logs:/var/log/nginx -v /usr/nginx/conf.d/nginx.conf:/etc/nginx/nginx.conf nginx 

 

 

这里的nginx.conf可以去官网下载,但是里面有个路径要修改,否则启动后会报错

相关的配置文件,可以点击下载nginx配置文件

 

 

三、Nginx配置

我的环境

Vm虚拟机+Centos7

外网IP为192.168.110.130

内网IP地址为172.17.0.1

Tomcat是基于docker搭建,访问端口为12335

Nginx是基于docker搭建,访问端口10080

 

防火墙建议关闭,否则可能会访问不到

systemctl stop firewalld.service

 

1.反向代理配置

修改配置文件nginx.conf

 

设置完后,保存配置文件,重启docker容器

docker restart nginx;

 

访问效果:

 

2.负载均衡配置

先启动两个tomcat

一个端口为12335,另一个端口为12336

修改配置文件nginx.conf

修改完后,保存配置文件,重启容器

docker restart nginx;

 

访问效果:

刷新网页后,可以看到

配置成功。

 

四.对于upstream的参数说明

service:反向服务地址 加端口

weight:权重

max_fails:失败多少次 认为主机已挂掉则,踢出

fail_timeout:踢出后重新探测时间

backup:备用服务

max_conns:允许最大连接数

slow_start:当节点恢复,不立即加入

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值