docker容器中的nginx反向代理宿主机

golang作为后端开发api,nginx存在于docker容器内。现在项目开发好了,想通过域名不加端口方式直接访问接口。我们可以通过如下步骤实现。

一、查看宿主机ip地址

windows环境可以通过cmd工具使用ipconfig查看


IPv4所指即为ip地址,我的为192.168.10.145

二、配置nginx反向代理


进入目录增加golang.conf配置


编写反向代理配置

proxy_pass http://192.168.10.145:3000 指当访问blog.ricky.net/api/时候nginx会将请求反向代理到宿主机的3000端口中

三、chrome访问测试


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容