广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >微信小程序Server端环境如何配置
  • 635
分享到

微信小程序Server端环境如何配置

2024-04-02 19:04:59 635人浏览 独家记忆
摘要

这篇文章主要介绍“微信小程序Server端环境如何配置”,在日常操作中,相信很多人在微信小程序Server端环境如何配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程

这篇文章主要介绍“微信小程序Server端环境如何配置”,在日常操作中,相信很多人在微信小程序Server端环境如何配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序Server端环境如何配置”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

SSL证书申请

https 需要使用SSL证书,这个证书的价格为每年三五千到一万多,对于小团队或者是想熟悉一下小程序的用户来说,这个价格还是比较高的,这种情况可以选择免费证书,另外,也可以考虑一下云服务,例如 野狗LeanCloud 这些成熟的服务平台,都支持 Https,如果这些平台能满足自己的业务需求,就省掉了很多麻烦

 免费证书阿里云上的 赛门铁克 免费型DV SSL

申请过程

wanwang.aliyun.com

登录控制台,点击左侧菜单中的 安全 -> 证书服务,这个页面中右上角有 购买证书 按钮,点击进入购买页,选择免费型DV SSL,购买

微信小程序Server端环境如何配置

订单金额为0元,只是走一遍购买流程,完成后回到证书服务页面,可以在列表中看到一个证书

微信小程序Server端环境如何配置

首先进行 “补全” 操作,填写自己的域名和基本信息

之后 “补全” 连接会变为 “进度”,点击后根据提示操作,主要是验证自己的服务器,我选的是文件验证,下载一个文件上传到自己服务器,等待验证

验证没问题后,大概10分钟左右就可以下载SSL证书了

Nginx HTTPS 配置

证书上传到Nginx目录下,例如

/usr/local/nginx/cert

修改 conf/nginx.conf

配置 HTTPS server 块儿,添加SSL配置

# HTTPS server#server { listen 443 ssl; server_name localhost; ...... ssl on; ssl_certificate /usr/local/nginx/cert/213994146300992.pem; ssl_certificate_key /usr/local/nginx/cert/213994146300992.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 / { root html; index index.html index.htm; } ...... }

重新加载配置文件,浏览器中使用 https 方式访问自己的域名,看是否可以正常访问

升级到 TLS 1.2查看 TLS 版本

访问 https url 后,地址栏前面会有一个绿色小图标,点击它可以查看到 TLS 版本信息

如果没有达到 1.2 就需要升级

下面的操作环境为 Centos linux

1)查看 openssl 版本

https://www.openssl.org/source/

1.0.2以下的版本就要升级,之前的版本官方都已经停止维护

2)升级 openssl

到官网下载新版

https://www.openssl.org/source/

例如下载到 /usr/local

升级 

cd /usr/localtar zxvf openssl-1.0.2j.tar.gz cd openssl-1.0.2j ./config --prefix=/usr/local/openssl make && make install mv /usr/bin/openssl / /usr/bin/openssl.OFF mv /usr/include/openssl / /usr/include/openssl.OFF ln -s / /usr/local/openssl/bin/openssl / /usr/bin/openssl ln -s / /usr/local/openssl/include/openssl / /usr/include/openssl echo "/usr/local/openssl/lib"/ >>/etc/ld.so.conf ldconfig -v

验证

openssl version -a

3)重新编译 nginx

升级OpenSSL之后,nginx需要重新编译,否则TLS还是旧版本的

下面是基本安装,如您需求更多,请自行调整

用到的软件

openssl

前面已经安装完了

pcre

下载地址

http://www.pcre.org/

例如下载到 /usr/local

cd /usr/localtar -zxv -f pcre-8.39.tar.gzcd pcre-8.39./configure --prefix=/usr/local/pcre/make && make install

zlib

下载地址 

http://www.zlib.net/

例如下载到 /usr/local

cd /usr/localtar -zxv -f zlib-1.2.10.tar.gzcd zlib-1.2.10./configure --prefix=/usr/local/zlib/make && make install

编译nginx

tar -zxvf nginx-1.10.2.tar.gzcd nginx-1.10.2./configure /--user=用户 /--group=组 /--prefix=/usr/local/nginx /--with-http_ssl_module /--with-openssl=/usr/local/openssl-1.0.2j /--with-pcre=/usr/local/pcre-8.39 /--with-zlib=/usr/local/zlib-1.2.10 /--with-http_stub_status_module /--with-threadsmake && make install

编译完成后,记得把修改配置文件,添加好 SSL 的相关信息

然后启动nginx,访问 https url 再次验证 TSL 版本

到此,关于“微信小程序Server端环境如何配置”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 微信小程序Server端环境如何配置

本文链接: https://www.lsjlt.com/news/94339.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序Server端环境如何配置
    这篇文章主要介绍“微信小程序Server端环境如何配置”,在日常操作中,相信很多人在微信小程序Server端环境如何配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程...
    99+
    2022-10-19
  • 微信小程序Server端环境配置的示例分析
    小编给大家分享一下微信小程序Server端环境配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序Server...
    99+
    2022-10-19
  • 【微信小程序】小程序的宿主环境
    ✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-03
    微信小程序
  • 微信小程序云开发之环境配置的示例分析
    小编给大家分享一下微信小程序云开发之环境配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下注意:小程序云开...
    99+
    2022-10-19
  • 【微信小程序】全局配置
    目录 全局配置文件及常用的配置项 全局配置 - window 1. 小程序窗口的组成部分 2. 了解 window 节点常用的配置项  3. 设置导航栏的标题 4. 设置导航栏的背景色  5. 设置导航栏的标题颜色 6. 全局开启下拉刷新功...
    99+
    2023-09-10
    微信小程序 小程序 前端 javascript 开发语言
  • 微信公众号菜单如何配置微信小程序
    这篇文章给大家分享的是有关微信公众号菜单如何配置微信小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先提条件是你的公众号版定了小程序第一种:直接配置   ...
    99+
    2022-10-19
  • 微信小程序初始化如何配置
    这篇“微信小程序初始化如何配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序初始化如何配置”文章吧。小程序初始化配...
    99+
    2023-06-26
  • 微信小程序区分开发环境、测试环境和正式环境
    问题: 本地存储和获取当前用户的userCode,但是测试和线上版本的本地存储是互通的,调用的域名不互通,测试环境和线上环境数据不一样,所以会报错线上查询不到当前用户或者测试版本查询不到没有当前用户。 解决方法: 微信提供了wx.getAc...
    99+
    2023-09-08
    微信小程序 小程序 微信
  • 微信小程序宿主环境基础介绍
    目录一、什么是宿主环境二、小程序的宿主环境三、小程序宿主环境包含的内容1、通信的主体和通信模型2、小程序启动过程3、小程序中组件的分类4、小程序中的 API一、什么是宿主环境 宿主环...
    99+
    2022-11-13
    微信小程序宿主环境 小程序宿主环境设置
  • 【微信小程序】全局配置 - tabBar
    目录 全局配置 - tabBar 1. 什么是 tabBar 2. tabBar 的 6 个组成部分 3. tabBar 节点的配置项 4. 每个 tab 项的配置选项 全局配置 - 案例:配置 tabBar 1. 需求描述 2. 实现步骤...
    99+
    2023-09-03
    微信小程序 开发语言 小程序 javascript
  • 【微信小程序 | 实战开发】开发环境、测试环境和生产环境
    写在前面: 你是否想要掌握人工智能的最新技术和应用?你是否想要成为未来社会的创新者和领导者?你是否想要和全球的优秀导师和同学一起学习和交流?如果你的答案是肯定的,那么欢迎来到床长人工智能教...
    99+
    2023-09-07
    微信小程序 小程序
  • 微信小程序的宿主环境实现代码
    目录小程序的宿主环境 - 组件1.scroll-view 组件的基本使用2.swiper 和 swiper-item 组件的基本使用3.text 组件的基本使用4.rich-text...
    99+
    2022-11-13
  • 微信小程序域名怎么配置
    配置微信小程序域名的方法:1.浏览器进入微信公众平台官网;2.录微信小程序账号;3.在微信小程序管理主界面点击左侧菜单栏中的“开发”选项;4.点击“开始配置”,使用管理员账号扫码进行身份认证;5.在“request合法域名”框中填写需要配置...
    99+
    2022-10-25
  • 微信小程序开发怎么配置
    本文小编为大家详细介绍“微信小程序开发怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序开发怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序开发:简单配置教程包括对小程序全局配置,...
    99+
    2023-06-26
  • 微信小程序页面怎么配置
    这篇“微信小程序页面怎么配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序页面怎么配置”文章吧。一、小程序配置1、...
    99+
    2023-06-08
  • 微信小程序环境下如何将文件上传到OSS
    这篇文章主要介绍了微信小程序环境下如何将文件上传到OSS,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。步骤 1: 配置 Bucket 跨域客...
    99+
    2022-10-19
  • 微信小程序如何配置页面与路由
    这篇文章将为大家详细讲解有关微信小程序如何配置页面与路由,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、小程序配置1、全局配置小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页...
    99+
    2023-06-20
  • 微信小程序web-view环境下H5跳转小程序页面方法
    web-view页面内的H5页面跳转至小程序页面 一般的,web-view组件的src属性指定的H5页面之间,可以正常的采用超级链接a标记对进行页面之间的条转。但是web-view页面要想通过手指触碰...
    99+
    2023-10-03
    小程序 微信小程序 前端
  • 微信小程序后端如何搭建
    要搭建微信小程序的后端,可以选择以下几种方式:1. 使用云开发:微信小程序提供了云开发能力,可以直接在小程序中使用云数据库、云函数等...
    99+
    2023-09-20
    微信小程序
  • 微信小程序开发 app.json全局配置
    JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。 app.json 是当前小程序的全局配置,可以通过app.json对小程序项目进行设置所有页面路径、窗口外观、界面表现、底部 tab 等。 { "pages...
    99+
    2023-10-08
    微信小程序 前端 小程序 javascript json Powered by 金山文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作