ssl证书nginx配置
时间: 2023-11-04 22:58:32 浏览: 90
Ngnix SSL证书部署指南
要配置SSL证书在Nginx上,你需要进行以下步骤:
1. 创建一个名为`cert`的文件夹,并将证书的后缀为`.key`和`.pem`的文件上传到该文件夹中。
2. 修改Nginx配置文件,添加以下内容:
```
server {
listen 443 ssl;
server_name your-domain.com;
root /xxx/xxx/html;
index index.html;
ssl_certificate /xxx/cert/214292799730473.pem;
ssl_certificate_key /xxx/cert/214292799730473.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
index index.html index.htm;
}
}
```
3. 添加一个HTTP配置,将所有HTTP的请求重定向到HTTPS:
```
server {
listen 80;
server_name your-domain.com;
rewrite ^(.*)$ https://$host:443$1 permanent;
}
```
记得将上述代码中的`your-domain.com`替换为你的域名,`/xxx/xxx/html`替换为你的前台文件存放文件夹的路径,`/xxx/cert/214292799730473.pem`和`/xxx/cert/214292799730473.key`替换为你证书的路径和文件名。
阅读全文