阿里云配置HTTPS(nginx)

条件:必须拥有阿里云服务器
首先:进入控制台 > SSL证书 > 购买证书

控制台:我的证书>补全(把你的信息补全就OK了)

审核通过后:我的证书>下载(nginx版)

然后服务端安装nginx
把下载好的文件解压然后到/usr/local/nginx/conf目录下新建cert目录把解压好的文件上传进去

然后修改nginx.conf文件

http {
    server {

        listen 443;
        server_name www.baidu.com; //域名
        ssl on;
        root html;
        index index.html index.htm;
        ssl_certificate      cert/****.pem;
        ssl_certificate_key  cert/****.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

        location / {
            index index.html index.htm;
            proxy_pass http://127.0.0.1:8081; //转发到你服务地址
        }

        error_page  404              /404.html;

    }

    server {

        listen       80;
        server_name  www.baidu.com; //域名
        rewrite ^(.*)$ https://${server_name}$1 permanent; 

    }
}    

思路:通过80端口跳转到443端口(https) 然后通过443端口转发到你的服务地址

注:阿里云一个证书只能配置一个域名每个子域名都要申请一个每个人最多可以申请20个,多个域名增加server就行配置一样

然后重启nginx:nginx -s reload

小程序请求:


大功告成!!!

小程序GitHub:https://github.com/FZliweiliang/wechat-app-mall

阿里云服务器配置域名解析和Nginx实现HTTPS访问的步骤如下: 1. 首先,登录阿里云服务器,进入阿里云域名解析页面。 2. 在域名解析页面,找到需要配置域名,点击解析按钮,选择添加CNAME记录。 3. 在CNAME记录中,填写子域名(如www.m.baidu.com)和对应的服务器IP地址。 4. 添加完CNAME记录后,保存并等待解析生效。 接下来是Nginx配置HTTPS的步骤: 1. 在阿里云服务器上安装Nginx,可以参考相关教程。 2. 找到Nginx配置文件nginx.conf所在的目录(一般为/etc/nginx)。 3. 在nginx.conf所在的目录中创建一个cert文件夹,用来存放密匙文件。 4. 打开nginx.conf配置文件,配置SSL。根据您的Nginx版本不同,配置可能会有所差异。请注意修改以下参数: - 用listen 443 ssl http2配置HTTPS的默认访问端口号为443。 - 将server_name www.example.xyz修改为您的域名,例如:www.example.com。 - 修改ssl_certificate和ssl_certificate_key为您证书的文件路径和名称。 - 可以根据需要配置其他参数,如ssl_session_timeout、ssl_ciphers、ssl_protocols等。 - 最后,添加ssl_prefer_server_ciphers on,确保服务器优先使用SSL加密套件。 配置完毕后,保存nginx.conf文件,并重新启动Nginx服务。可以使用命令nginx -s reload或sudo systemctl restart nginx来重启Nginx。 请注意,以上步骤仅为一般的配置示例,请根据您的实际情况进行适当修改。具体的配置和操作步骤可能会因不同的环境和需求而有所不同。参考和中的链接可以提供更详细的配置说明和示例。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值