十二、nginx配置https

目录

1.申请阿里云证书

2.将下载的证书上传到自己linux服务器conf目录下

3.修改nginx.conf文件

 4.在浏览器中输入网址https://www.seesunman.top

5.设置为访问域名默认为https

 6.验证


本文将使用阿里云服务器作为例子,来配置一个用nginx搭建的https网站。

1.申请阿里云证书

        1.1本文默认你拥有一台阿里云服务器和一个域名,并且已经将域名备案。

        1.2填写申请

         1.3添加DNS解析

         1.4点击验证

         1.5提交审核后查看证书、下载证书

2.将下载的证书上传到自己linux服务器conf目录下

        解压证书

3.修改nginx.conf文件

    server {
        listen       443 ssl;
        server_name  www.seesunman.top;
        access_log  logs/seesunman.top.access.log  main;
        error_log  logs/seesunman.top.error.log;

        ssl_certificate      7438414_www.seesunman.top.pem;  #填写解压的pem文件
        ssl_certificate_key  7438414_www.seesunman.top.key;  #填写解压的key文件

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }

 4.在浏览器中输入网址https://www.seesunman.top

#直接访问域名会访问到默认虚拟主机,即http协议下的网址,而不是https协议下的网址

5.设置为访问域名默认为https

    server {
        listen       80;
        server_name  www.seesunman.top;
        access_log  logs/80.seesunman.top.access.log  main;
        error_log  logs/80.seesunman.top.error.log;

        location / {
                #return 301 https://www.seesunman.top;  #也可以实现
                rewrite ^/(.*) https://seesunman.top permanent;
        }
    }

 6.验证

输入www.seesunman.top访问的是https://www.seesunman.top

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值