Linux服务器中基于Nginx配置HTTPS

本文针对微信小程序需要HTTPS请求的需求,详细介绍了如何在Linux服务器中基于Nginx配置HTTPS。内容包括理解HTTP与HTTPS的区别,申请并下载阿里云免费证书,进行域名解析,安装Nginx,以及配置Nginx以启用HTTPS服务。同时,文章还提供了当有后台项目时如何避免端口号出现在域名中的解决方法。
摘要由CSDN通过智能技术生成

原文来自:https://www.j1angrui.cn/article/2019091024

在学习微信小程序开发的过程中发现小程序需要使用HTTPS请求并且不能使用IP,在本地开发环境中还是可以使用域名的,当然这是我在学习中所理解的,如果有误导欢迎指正。这里就以微信小程序为背景,在Linux服务器中基于Nginx配置一下HTTPS。

HTTP与HTTPS的区别

自行百度。网上有非常多的文章来介绍这两者的区别,这里就不作介绍了。

下载证书

证书这里使用的是阿里云上申请的免费证书,有效期是一年,一年后再重新申请替换一下就好了。我这里是有在阿里云上购买域名所以就直接申请了证书,至于如何申请就自己去百度吧,网上都有教程,很简单的。

域名解析

在阿里云上购买域名后,将域名解析到服务器,安装Nginx后我们就可以通过域名访问Nginx欢迎页了。

安装Nginx

网上也有特别多的教程,不作过多的阐述。

配置HTTPS

把下载成功的证书文件xxx.pem和xxx.key放在Linux服务器中的任意位置,想放哪就放哪。

打开nginx.conf文件,把文末默认注释掉的如下代码放开:

     server {
        listen       443 ssl;
        server_name  www.xxx.com;

        ssl_ce
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值