一、购买Godaddy SSL证书
1、打开Godaddy官网 http://www.godaddy.com/;
2、点击网站导航里的 Hosting & SSL >> SSL Certificates ;
3、直接点击"Get Started"在出来选择页面选择你的需求,我只用于一个主域名所以我选的"Protect 1 Website";
4、接着点击"Add to Cart"加入购物车,选择你的支付方式,支付。(godaddy的优惠券还是挺给力的,记得上网搜搜)
5、回到你的控制台点击"SSL CERTIFICATES"就可以看到你刚买的SSL了,点击其后面的"Set Up"激活这个SSL;
6、激活成功后,我们在"SSL CERTIFICATES"一栏看到证书已激活,点击后面的"Launch"按钮进入下一步;
7、这时需要你输入 CSR ,页面不要关,我们去生成一个CSR过来再继续;
二、生成服务器的 CSR 文件
用 root 权限进入服务器,输入:
openssl genrsa -des3 -out <name of your certificate>.key 2048
openssl req -new -key <name of your certificate>.key -out <name of your certificate>.csr
(必须是 2048 ,Godaddy 规定如此)
按照要求填写正确的信息(Godaddy 帮助页面有相关帮助:http://help.godaddy.com/topic/746/article/5269)
三、下载证书
1、打开上面生成好的CSR,复制里面的信息粘贴到godaddy的输入框里,按提示下一步,注意核对一下你的域名;
2、提交好了后需要等待godaddy的审核,审核通过你会收到一封邮件。
3、打开邮件里面给你的下载地址,下载你的证书;(一个压缩包 里面两个.crt文件)
四、Nginx配置证书
1、拷贝并合并证书
①把下载下来的压缩包里的两个文件中私有crt,例 server.crt传送到server上
②把crt文件和一开始的key文件都拷贝到统一一个目录里,例/home/ssl/
2、修改 Nginx 主机配置
server{
listen 443;
server_name xxx.com www.xxx.com;
ssl on;
ssl_certificate /home/ssl/server.crt;
ssl_certificate_key /home/ssl/server.key;
#下面与和你正常配置一样
}
3、重启服务即可(经测试,kill掉再重启才可以,reload不起作用)
最后大功告成:!
相关推荐
### HTTPS证书颁发机构Startssl SSL申请图文详解 #### 一、什么是SSL证书,什么是HTTPS网站? **SSL证书**是数字证书的一种,它如同现实生活中的驾驶证、...下一篇文章将介绍如何在Nginx环境中配置SSL证书,敬请关注。
3. 如需启用 HTTPS,可以在 GoDaddy 购买 SSL 证书并按照指示进行安装。在 Laravel 中,使用 `config/app.php` 中的 `url` 配置项更新为 HTTPS URL。 4. 考虑使用 Laravel 的预设 HTTPS 中间件 `App\...
4. 重启服务:执行`systemctl restart nginx`命令重启Nginx服务,使配置生效。 5. DNS配置:在你的域名解析服务商处,创建A记录,将域名指向服务器的公网IP地址。 完成以上步骤后,你的服务器就已经配置好了HTTPS...
2. 安装SSL证书:将证书文件(.crt和.key)上传到服务器,并在Nginx或Apache配置文件中配置HTTPS监听和证书路径。 3. 重启服务器,使配置生效。此时,你的博客将支持HTTPS安全访问。 八、结束语 通过以上步骤,你...
6. **安全设置**:配置防火墙规则、SSL证书等,增强服务器的安全性。 ### 域名访问网站 #### 1. 域名的基本概念 - **域名**:用于标识互联网上特定计算机的字符组合,如www.baidu.com。 - **DNS (Domain Name ...