欢迎来访我的博客。

阿里云配置个人网站的HTTPS访问

Django 小张哥哥 467浏览 27评论

HTTPS协议是基于HTTP协议,通过SSL或TLS提供加密处理数据、验证对方身份以及数据完整性保护。
HTTPS采用非对称加密,加密过程中需要使用到公钥进行加密。公钥包含在数字整数中,数字整数通常来说是由受信任的数字证书颁发机构CA在验证服务器身份后颁发,证书中包含了一个密钥对(包括公钥和私钥)和所有者的识别信息。数字证书被放到服务器,进行服务器身份验证和数据传输加密功能。
下面来看一下,我们在阿里云服务器部署的网站如何设置,让其支持HTTPS访问。
整个过程包括申请证书,下载证书,配置Nginx过程。

申请证书

在阿里云网站产品与服务中的“安全(云盾)”下有一项“SSL证书(应用安全)”。

aliyun_https.png

点击进入SSL证书页面后,点击购买证书,进入到如下页面:

aliyun_https_2.png

我们个人使用的话,可以直接选择最后一个“免费型DV SSL”。立即购买支付即可。

在我们支付完成后,还需要填写证书申请人的详细信息并提交审核。
我们进入到SSL控制台,单击待完成申请证书模块右边的申请打开证书申请页面填写信息。

aliyun_https_3.png

信息填写完成后,点击下一步进入到证书验证信息页面,点击验证后等待审核。

下载并部署证书

审核通过后,在证书控制台页面,我们可以看到我们的证书处于已签发状态:

aliyun_https_4.png

点击“下载”,页面右边会弹出证书下载页面,选择我们的服务器类型点击下载。

下载后,我们可以看到压缩包里面有两个文件:

aliyun_https_5.png

其中.pem是证书文件,.key是证书私钥文件。

配置Nginx

在nginx的安装目录下创建一个目录用于存储证书:

mkdir -p /etc/nginx/ssl/zhangchengwei.com

把申请的证书文件上传到该目录下。

我们的网站需要支持HTTPS,而HTTPS默认的端口号是443,因此需要配置nginx.conf文件,配置如下:

server{
    listen          443;
     server_name      zhangchengwei.com;
    ssl           on;

    ssl_certificate           /etc/nginx/ssl/zhangchengwei.com/249467523477.pem;
    ssl_certificate_key       /etc/nginx/ssl/zhangchengwei.com/249467523477.key;
    ssl_session_timeout       5m;
    ssl_protocols             TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers               AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
    ssl_prefer_server_ciphers on;

其中,ssl_certificate和ssl-certificate_key两项的内容就是我们下载的压缩包中的两个文件。

我们还需要配置一下HTTP请求重定向到我们的HTTPS,
在nginx.conf添加如下配置

server{
    listen       80;
    server_name    zhangchengwei.com;               
    return 301    https://zhangchengwei.com;
        
        }

重启nginx服务:

nginx -s reload


配置阿里云安全组规则

在上述步骤完成后,我们可能还是无法使用https访问我们的网站。原因是在阿里云的配置上,我们需要在安全组规则中添加https的443端口。

aliyun_https_6.png


现在,我们可以试一试使用HTTPS访问我们的网站了。

aliyun_https_7.png


可以看到,浏览器的地址栏前面出现了一个锁的标识。

至此,我们的配置就已经完成啦。

转载请注明:禅思 » 阿里云配置个人网站的HTTPS访问?

喜欢 (2) or 分享 (0)

我的个人微信公众号,欢迎关注

扫码或搜索:Python后端开发Django

Python后端开发Django

微信公众号 扫一扫关注

结交朋友、一起学习,一起进步。

科波之主

QQ号 386046154 立即加入

添加微信,进行技术交流

专注技术交流, 一同成长进步

我的微信号

如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(27)个小伙伴在吐槽
    1. best price on viagra viagra canada pfizer what is the best viagra alternative
      Fvfcaddew 2021-02-05 08:07:47 回复
      • viagra 100 mg canadian pharmacy viagra cialis can i order generic viagra on line
        KuikDrity 2021-02-05 08:15:09 回复
        • viagra for sale sa female viagra buy viagra in sydney
          Nncsaddew 2021-02-05 09:39:40 回复
          • walmart online pharmacy pharmacie canadienne canadian prescription drugstore
            Kbcxchit 2021-02-05 11:07:43 回复
            • cheap viagra online canadian pharmacy buy female viagra australia online medicine tablets shopping
              Lbsxamomi 2021-02-06 03:48:37 回复
              • cialis cheap online where to buy generic cialis? cialis black
                Aqcfsilkdisee 2021-02-06 08:12:37 回复
                • legal canadian prescription drugs online buy prescription drugs from canada pharmacy drugstore online
                  Fqhhamomi 2021-02-07 09:10:35 回复
                  • canada pharmacies online canada meds canada discount drug
                    Jbnbelelm 2021-02-07 12:10:46 回复
                    • buy medication without an rx discount pharmacies drugs online
                      Ahkdamomi 2021-02-07 18:27:42 回复
                      • meds online diuretics canadian pharmacies without an rx
                        Jbbvamomi 2021-02-08 21:37:03 回复
                        • payday express loan deferral cash taxi payday loans login national advance title loans
                          Kvaxchit 2021-02-12 09:14:34 回复
                          • viagra online without a prescription http://kloviagrli.com/ buy cheap viagra online
                            KbbfDrity 2021-02-12 10:46:56 回复
                            • il cialis non fa effetto que son las pastillas de cialis test cialis generique
                              Labxamomi 2021-02-13 02:26:55 回复
                              • cialis super active http://llecialisjaw.com/ cialis\\
                                Fbsgaddew 2021-02-13 05:59:55 回复
                                • order viagra no prescription http://vigedon.com/ viagra 100mg online india
                                  Nbnhaddew 2021-02-13 07:13:29 回复
                                  • generic viagra buy viagra substitute viagra 100mg cost
                                    Abcfsilkdisee 2021-02-13 08:47:44 回复
                                    • commonwealth bank cash advance credit card auto accident cash advance fast cash loans logan
                                      Jbnvelelm 2021-02-14 09:24:26 回复
                                      • what is cash advance credit line discover payday loans langford bc money genie loans
                                        Fqbbamomi 2021-02-14 16:20:38 回复
                                        • cash genie loans opening hours quik cash loans cedar park b&l payday loans
                                          Ahbzamomi 2021-02-16 00:30:47 回复
                                          • ou acheter de cialis cialis serve ricetta cialis nebo viagra
                                            Jbbnamomi 2021-02-16 18:44:22 回复
                                            • em189 9ud78 59hd
                                              Clarkpax 2021-02-28 00:10:17 回复
                                              • how long before sex do you take viagra extenze vs viagra where can i buy viagra over the counter
                                                Kndnchit 2021-02-28 01:49:21 回复
                                                • viagra off patent women and viagra how do i get viagra
                                                  Fjjuaddew 2021-02-28 05:52:30 回复
                                                  • cialis paypal australia buy cialis with paypal payment does cialis work
                                                    Nbmoaddew 2021-02-28 07:22:44 回复
                                                    • buy tadalafil: http://tadalafilonline20.com/ tadalafil online 20
                                                      MarcosKix 2021-03-05 13:25:29 回复
                                                      • tadalafil generic generic tadalafil generic tadalafil 40 mg
                                                        Wesleyviord 2021-03-05 17:29:55 回复