godaddy证书部署到服务器(Ubuntu18.04) NGINX环境中
1:generated-private-key.txt.改为域名点.key结尾(例如:baidu.com.key),编码改成ansi(使用nodepad++,左上角编码更改);
2:然后把步骤1和步骤3中的两个文件传到Ubuntu18.04服务器上;
3:把两个dd6aa6ecf5f4824c.crt(前缀不固定,放在前面),gd_bundle-g2-g1.crt(前缀固定,放在后面),然后在Ubuntu18.04环境下执行命令合并成一个文件
cat dd6aa6ecf5f4824c.crt gd_bundle-g2-g1.crt > 域名.crt
说明:域名写自己的域名,例如:baidu.crt
4:配置nginx,详情见下面中文说明
server {
listen 80;
charset UTF-8;
#这里填自己的域名:例如:server_name baidu.com www.baidu.com;
server_name 域名 www.域名;
rewrite ^(.*)$ https://$host$1 permanent;
location ~.*\.(sql|log|txt|jar|war|sh|py|bat|zip|php|rar|jsp) {
deny all;
}
}
server {
listen 443 ssl;
#这里填自己的域名:例如:server_name baidu.com www.baidu.com;
server_name 域名 www.域名;
#这里配置自己的证书crt文件 例如:ssl_certificate /etc/baidu/baidu.crt
ssl_certificate /etc/nginx/cert/ali.com.crt;
#这里配置自己的证书.key文件 例如:ssl_certificate_key /etc/baidu/baidu.key
ssl_certificate_key /etc/nginx/cert/baidu.key;
ssl_prefer_server_ciphers on;
location / {
#这里写入网站源文件目录
root /home/deploy/project/dist;
index index.html index.htm;
}
}