nginx反向代理配置

为了不把内网地址暴露给外网,对nginx进行配置,域名由nginx转发给网关,由网关对请求进行转发。

1、对nginx服务上的/nginx/conf/nginx.conf文件进行如下配置:

在http中增加上游服务器的配置:

2、对nginx服务上的/nginx/conf/conf.d/default.conf文件进行如下配置:

server中,对域名cloudmall.com和80端口进行监听;

location中,代理路径(proxy_pass)设置为上游路径,请求头(proxy_set_header)设置为原请求host参数;

3、在网关子服务中,添加如下断言。uri为需要路由的服务名,predicates为断言规则,也就是断言里的访问域名都会路由给uri指定的服务。

4、访问cloudmall.com域名,正确迁移到商品服务,配置成功。

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

推荐阅读更多精彩内容