golang作为后端开发api,nginx存在于docker容器内。现在项目开发好了,想通过域名不加端口方式直接访问接口。我们可以通过如下步骤实现。
一、查看宿主机ip地址
windows环境可以通过cmd工具使用ipconfig查看
IPv4所指即为ip地址,我的为192.168.10.145
二、配置nginx反向代理
proxy_pass http://192.168.10.145:3000 指当访问blog.ricky.net/api/时候nginx会将请求反向代理到宿主机的3000端口中