51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

nginx 端口转发(k8s 域名)

场景: 我们访问 域名A , 然后实际转发到 内网的 3000端口,

cat k8s.conf

/etc/nginx/conf.d

server {
    listen  80;
    server_name     k8s.baimeidashu.com;
    location / {
        proxy_set_header Host $host;
        proxy_pass      http://192.168.1.82:31986; # 当你访问80端口可以实现向31986端口转发
    }
}

如果是https则修改listen部分即可:

listen       443 ssl;

多个端口, 就多个 server 就可以

配置多个域名也可以的:

nodeport + nginx

把域名解析到 nginx 的服务器(绑定公网的ip )

参考:

Nginx常见场景代理转发配置_nginx配置代理转发-CSDN博客

赞(7)
未经允许不得转载:工具盒子 » nginx 端口转发(k8s 域名)