Nginx转发到https
时间: 2023-09-06 11:13:11 浏览: 89
Nginx域名转发https访问的实现
要将Nginx配置为将所有http请求重定向到https,可以使用以下配置:
```
server {
listen 80;
server_name example.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
# rest of your config
}
```
其中,第一个server块将所有80端口的请求重定向到https。第二个server块监听443端口,并使用ssl证书来处理https请求。你需要将`/path/to/cert.pem`和`/path/to/key.pem`替换为你实际的证书和私钥路径。
阅读全文