本地搭建微信小程序服务器如何实现

本文主要介绍了本地搭建微信小程序服务器的实现方法的相关资料,希望通过本文能帮助到大家,让大家轻松的搭建自己的微信小程序的服务器,需要的朋友可以参考下,希望能帮助到大家。

本地搭建微信小程序服务器的实现方法

现在开发需要购买服务器,价格还是有点贵的,可以花费小代价就可以搭建一个服务器,可以用来开发小程序,博客等。

1.域名(备案过的) 
2.阿里云注册免费的https证书 
3.配置本地的nginx 
4.内网映射(本地安装wampserver 服务器)

一、域名

注册花生壳,开通内网映射需要8元(我开通时需要,现在不清楚还要不要),里面可以注册2个免费的域名,都是免备案的。具体的请自行百度,花生壳注册地址

本地搭建微信小程序服务器如何实现

二、申请阿里云免费的https证书

阿里云免费的https证书地址 

这个步骤相对来说比较简单,需要注意的地方也不多,按照阿里云官方的提示来,就能够操作成功了。值得注意的是你在申请证书过程中,证书是免费的,你不用付费,但是需要下单,下单完成后需要完善你的域名信息,然后提交审核。审核完成后,官方自动给你发放证书,顺利的话一个小时就能搞定。

本地搭建微信小程序服务器如何实现

注意: 

1.通过花生壳,内网映射出本地的访问地址 

2.把阿里云证书补全信息的域名填写完成后,阿里云会进入 审核中,需要下载他的一个fileauth.txt 文件 

i.在进度查询页面,单击 fileauth.txt 验证文件,下载到本地。 

ii.在您的站点服务器的根目录创建.well-known/pki-validation,创建文件夹Windows命令是 md “.well-known” 子目录pki-validation。 

iii.将 fileauth.txt 验证文件上传到.well-known/pki-validation目录下 目录。 完成后,可通过验证 URL 地址(http://a.com/.well-known/pki-validation/fileauth.txt )访问。 参考如何配置域名授权验证?

三、配置本地的nginx(主要是Apache的https配置太繁琐了)

下载证书文件

本地搭建微信小程序服务器如何实现

image.png 
配置nginx中的nginx.conf文件,证书要放在conf/cert目录下,具体的代码

server { listen 443; server_name 11.168.1.150; ssl on; root "D:/works/wamp"; charset utf-8; index index.html index.htm; ssl_certificate cert/214296869710097.pem;#替换成你的文件 ssl_certificate_key cert/214296869710097.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 "D:/works/wamp";  index index.html index.htm index.php;  proxy_pass http://11.168.1.150:8081; }}

登录后复制

四、配置花生壳的内网映射

注意: 

花生壳的映射不能设置为80端口的映射(我也没找到原因在哪,客服反馈是要设置自定义端口)

本地搭建微信小程序服务器如何实现

成功之后,对外访问的地址

本地搭建微信小程序服务器如何实现

最后上个配置成功后,请求的效果吧!

本地搭建微信小程序服务器如何实现

相关推荐:

搭建微信小程序服务器(HTTPs)

javascript – 小程序服务器配置

《PHP-简略小程序服务器为浏览器提供时间显示》

以上就是本地搭建微信小程序服务器如何实现的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2790245.html

(0)
上一篇 2025年3月8日 18:53:19
下一篇 2025年3月1日 11:31:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Popup弹出框添加数据如何实现

    本文主要为大家详细介绍了popup弹出框添加数据的简单实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 逻辑 窗口P1中显示一组数据,并提供一个添加按钮点击按钮,弹出新的浏览器窗口P2,在其中添加一条数据并提交…

    2025年3月8日
    200
  • Vue v2.5 调整和更新不完全如何解决

    本文主要介绍了vue v2.5 调整和更新不完全问题的相关资料,需要的朋友可以参考下,希望能帮助到大家。 Vue 2.5 Level E 发布了: 新功能特性一览 近日,Vue v2.5 发布,除了对 TypeScript 的更好的支持外,…

    2025年3月8日
    200
  • div中文字内容溢出如何解决

    有时候我们在div里编辑内容时会溢出,那么出现这种情况怎么办呢?本文主要介绍了p中文字内容溢出常见的解决方法。具有很好的参考价值。来一起学习一下吧。 由于文字内容的长度不确定性和页面布局的固定性,常常会遇到文字溢出的状况,有一下解决方法: …

    编程技术 2025年3月8日
    200
  • React实践Tree组件如何使用

    本文主要介绍了react实践之tree组件的使用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 实现功能 渲染数据 展开合并 使用 数据结构: const node = { title:…

    2025年3月8日
    200
  • 微信小程序翻牌小游戏的实现

    本文主要为大家详细介绍了微信小程序版翻牌小游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 一、新建一个quick start项目看看结构 在微信开发工具点击添加项目,选择 无appid,勾上”在当前目…

    编程技术 2025年3月8日
    200
  • 微信小程序多文件下载的简单封装实例讲解

    本文主要介绍微信小程序之多文件下载的简单封装示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 需求 需要生成一个宣传的图片分享到朋友圈,这个宣传图片包含二维码,包含不同的背景图片和不同的文…

    编程技术 2025年3月8日
    200
  • 百度地图如何去掉marker覆盖物或者去掉markerlabel文字

    本文主要为大家分享一篇百度地图去掉marker覆盖物或者去掉maker的label文字方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。 如下所示: var marker = new BMap.Mark…

    编程技术 2025年3月8日
    200
  • 实现react服务器渲染基础方法

    本文主要和大家介绍从零开始最小实现react服务器渲染详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 前言 最近在写 koa 的时候想到,如果我部分代码提供api,部分代码支持ssr,那…

    2025年3月8日
    200
  • jQuery子元素过滤选择器如何使用

    本文主要为大家详细介绍了jquery选择器之子元素过滤选择器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。           Untitled Document             p, span, …

    编程技术 2025年3月8日
    200
  • 微信小程序IOS和Android兼容如何实现

    本文主要介绍微信小程序开发之ios和android兼容的问题的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下,希望能帮助到大家。 微信小程序开发之IOS和Android兼容的问题 一、时间转换问题: 这不只是小程序上面的问题是io…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论