如何在转发端口时不向站点指定端口?

如何在转发端口时不向站点指定端口?

我有一个 NAT 设置,将外部 IP 端口 7777 转发到内部 IP 端口 443。

但该网站只能通过此地址访问my-site.com:7777

如何才能让你访问网站的时候不需要指定7777端口呢?

server {
        listen 443 ssl;

        #ssl on;

        ssl_certificate         /home/username/apps/fullchain.pem;
        ssl_certificate_key     /home/username/apps/privkey.pem;
        ssl_trusted_certificate /home/username/apps/chain.pem;

        server_name www.my-site.com my-site.com;

        root /home/username/apps/dist;

        index index.html;

        location / {
              try_files $uri $uri/ /index.html;
        }

}

server {
    listen 80;
    server_name www.my-site.com my-site.com;
    return 301 https://my-site.com$request_uri;
    access_log off;
}

答案1

我建议检查一下你的应用程序是否更改了端口,因为不建议将不安全的端口暴露给公众。而且不安全。但如果你的应用程序端口转发到端口 443,你可能可以在内部获取它。

相关内容