在 Nginx 中设置默认使用 HTTPS 可以通过以下配置实现:
nginx
server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl default_server;
server_name _;
ssl_certificate /path/to/ssl_certificate.crt;
ssl_certificate_key /path/to/ssl_certificate.key;
# Other SSL configurations
# Your server block configurations for HTTPS
}
在以上配置中,第一个 server 块监听 80 端口的默认服务器,并将所有的 HTTP 请求重定向到 HTTPS。第二个 server 块监听 443 端口的默认服务器,并配置了 SSL 证书,可以在其中添加其他的 SSL 配置以符合你的需求。
请记得替换 `ssl_certificate` 和 `ssl_certificate_key` 的路径为你实际使用的 SSL 证书的路径,以确保 Nginx 能够正确加载证书。
查看详情
查看详情