在nginx.conf里面配置上类似以下配置文件:
stream {
upstream dack{
server 127.0.0.1:9092
server 127.0.0.1:9093
server 127.0.0.1:9094
}
server{
listen 9091
proxy_pass dack
}
}
注意:stream级别和http同级。
我们用nginx为后端服务提供HTTPS支持,都会配置证书,并且会有一个大家比较熟悉的配置:
这个重定向。
因为这个配置,所有的前端请求都会被443端口处理,
所以nginx.conf配置文件里server 80 端口的location配置都会失效,也就是下面的配置
本来我映射到8020的location配置写在这里的,在网上找了好半天其他方案,都一直不行,
真是欲哭无泪,后来找了亮仔(专业运维大神),一眼看到症结所在,佩服,牛逼plus。
把跳转到location配置到server443端口就可以了,因为HTTPS的前端请求已经被rewrite到这里进行监听处理。
配置如下:
重启nginx,搞定!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)