我正在使用 nginx 反向代理将 8090 端口的内容提供给 443 一切正常,例如如果我打开http://example.com它重定向到https://example.com
但问题http://example.com:8090在没有 SSL 的情况下仍然可以访问,有什么方法可以限制或重定向
#-------- To redirect to ssl -------
server {
listen 80;
server_name example.com;
return 301 https://example.com$request_uri;
}
server {
listen 443 default;
server_name example.com;
proxy_buffers 16 64k;
proxy_buffer_size 128k;
# ------ some ssl config --------
location / {
proxy_pass http://127.0.0.1:8090;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_set_header Host $host;
}
}