http转https访问,http访问自动转为https访问

本文介绍了如何将使用腾讯云服务器和CentOS 7的网站从HTTP转换为HTTPS,通过申请腾讯云的免费SSL证书,并在阿里云进行域名解析,然后在Nginx中配置证书和强制HTTP跳转到HTTPS,实现网站安全访问。
摘要由CSDN通过智能技术生成

运用场景:服务器是腾讯云的服务器,服务器是CentOS 7.X,用nginx进行客户端反向代理。域名是阿里云的域名。SSL证书是腾讯云申请的CA免费型证书。

希望达到的效果:不在证书中显示申请单位名称,只显示网站域名,网站前面添加绿色的https://... 。之前在阿里云申请的免费型证书会在域名前面显示个人(公司名称)信息,因为网站是做个人测试用,不需要在地址栏显示个人信息,所以后来选择腾讯云的ssl证书

第一步:申请腾讯云SSL证书,我这里是CA免费证书。

第二步:去阿里云域名解析,在解析列表里选择添加记录,把腾讯云中证书详情的内容添加到阿里云的解析记录中。添加完成后等待证书审核,大概需要花十分钟左右。

第三步:下载证书并解压。把证书中的.crt(证书文件)和.key(密钥文件)结尾的文件上传至服务器中。我在nginx安装的根目录中新建了一个cert文件夹,文件夹路径为/etc/nginx/cert (这个因人而异),

第四步:编辑nginx.conf配置文件,我这里是编辑default.conf文件。

 

server {
     #SSL 访问端口号为 443
     listen 443; 
     #填写绑定证书的域名
     server_name www.domain.com; 
     #启用 SSL 功能
     ssl on;
     #证书文件名称
     ssl_certificate 1_www.domain.com_bundle.crt; 
     #私钥文件名称
     ssl_certificate_key 2_www.domain.com.key; 
     ssl_session_timeout 5m;
     #请按照以下协议配置
     ssl_protocols TLSv1 TLSv1.1 TL
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值