我有一个 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,你可能可以在内部获取它。