我的第一次反向代理配置

实操一:

使用docker创建了两个nginx容器,一个是my-nginx8080),另一个是blog-frontend(8080:80),现在通过my-nginx的反向代理想通过www.123.com访问已部署好的blog-frontend的前端页面

①在Windows的hosts文件中配置好伪域名(宿主机实际ip+伪域名)

②在nginx的conf配置文件中对serve块进行配置,server_name进行域名请求,location块proxy_pass+容器名+内部端口号  ,再加个代理头信息

(保证两个容器都在同一个docker网络,使用docker network inspect your_networkname,这样docker才可以进行对容器名的DNS解析)    

实操二:

使用docker中的两个nginx容器和一个tomcat容器,分别是my-nginx8080),blog-frontend(8080:80)my-tomcat80818080)现在通过my-nginx的反向代理实现

1、通过www.123.com/blog访问已部署好的blog-frontend的前端页面

2、通过www.123.com/tomcat访问tomcat的前端页面

①在Windows的hosts文件中配置好伪域名(宿主机实际ip+伪域名)

②(默认在实操一的基础上修改)在nginx的conf配置文件中对location块处理blog和tomcat请求,proxy_pass+容器名+内部端口号+/ 

(保证两个容器都在同一个docker网络,使用docker network inspect your_networkname,这样docker才可以进行对容器名的DNS解析) 

重启一下my-nginx

 原来的www.123.com就是404网页

www.123.com/blog是blog-frontend前端网页

www.123.com/tomcattomcat前端网页 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值