微信小程序,https要求,从无到有全过程,总共就八步


以下教程中出现的截图,均是以下环境
服务器:阿里云
域名购买:阿里云
服务器操作系统:linux

第一步:服务器的选购

1.腾讯云
2.阿里云
3.某某云
这里是哪一个不重要,现在服务器都很成熟,谁便宜买谁,最好装linux系统的

第二步:域名的选购

在哪里买的服务器最好就在哪里买域名
小程序是强行需要https的访问的,我也想过去别人家挂靠,但是都不是长久之计
登录阿里云,搜索自己想要的域名名字
在这里插入图片描述
在这里插入图片描述
我选了一个最便宜的7块钱一年,我反正是做小程序的,后缀这些是很简单的,选好之后就是付款,付款的时候,我这个域名是个人使用,所以选择个人就行了
在这里插入图片描述
付完款,基本域名的购买就完成了,接下来就是域名的实名认证和备案了
实名认证其实你在买的时候就会一一提示你,这边也不做过多的讲解,接下面主要是讲讲备案

第三步:域名备案

找到阿里云的控制台,找到ICP备案
在这里插入图片描述
进去以后就开始点击开始备案
在这里插入图片描述
阿里云备案一共需要5个步骤,先提交网站备案所需材料到阿里云,阿里云初审通过后提交到管局,用户进行工信部短信核验,最后就是的等待用户所在地区对应的管局审核,前面4个步骤在1天内即可完成,后面管局审核需要1天到20天左右时间。
在这里插入图片描述

这里详细讲讲
1.阿里云初审,如果你是个人备案,一定一定要说自己只是做一个博客网站,没有任何其他的,就是个人博客,通过率极高,名字也不要有什么“资源”,“教学”等字眼,我起的网站名称就是“某某”分享,某某你就自己随便取一个,在这个步骤下,自管能备案成功就行了,后续的事后续处理。总结我在重庆,一共花了8天。

第四步:域名备案完毕之后,解析到服务器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
基本上面弄完,10天就结束了

第六步:为我们的服务器安装宝塔

下载

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

此处询问你“你现在想安装宝塔控制面板吗” 直接输入y按下回车继续安装
在这里插入图片描述
出现下面界面则表示已经安装成功了,并且要记住宝塔内外网面板地址和账号密码,后面登录宝塔面板会用到

外网面板地址: http://124.222.244.61:8888/31dc0a89
内网面板地址: http://124.222.244.61:8888/31dc0a89
username: dsqgjgyk
password: 966d859f

在这里插入图片描述
在阿里云的防火墙打开这些端口,没有就添加规则
在这里插入图片描述

第七步:登录宝塔,安装nginx和所需环境

在这里插入图片描述

进去输入账号密码后就出出现宝塔界面,当然这个界面是你随便在哪个window电脑都能打开登录的,地址就是上面安装完后会给你一个地址、账号和密码,登录即可
第一次直接先点击网站,会提示你没有安装nginx,直接傻瓜式,下一步下一步,安装就好了
安装好了nginx之后我们就可以进行下一步了

第八步:获取免费的SSL证书,开启https的访问

在阿里云控制台=》SSL证书控制台
在这里插入图片描述
直接申请一个就行了,几分钟就能下来
在这里插入图片描述

下载下来,选择nginx系统的
在这里插入图片描述
欧了!在宝塔里,选择一个喜欢的地方,把解压好的两个文件上传上去
在这里插入图片描述

打开宝塔的网站,创建一个站点
在这里插入图片描述

在这里插入图片描述
记住上面的文件目录,这个里面有很重要的nginx的config文件在里面,等下需要做映射修改的,达到可以https访问
在这里插入图片描述
在这里插入图片描述
可以把刚刚那两个文件里面的内容给放进去
再点击配置
在这里插入图片描述
这里我感觉就到了重点了

server
{
    listen 80;
    listen 443 ssl http2;
    server_name www.jcbb1.fun;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/jcdemo213.fun;
    
    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    ssl_certificate    /www/wwwroot/jcdemo213.fun/fullchain.pem;#此处不用修改
    ssl_certificate_key    /www/wwwroot/jcdemo213.fun/privkey.key;#此处不用修改
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    error_page 497  https://$host$request_uri;
    #下面是添加的代码
    location /api {
    proxy_pass  http://127.0.0.1:7002/;
        }
        
    location /web {
    proxy_pass  http://127.0.0.1:7001/;
        }
    location /notice {
    proxy_pass  http://127.0.0.1:7003/;
        }
}

其实这个文件就是刚刚我们创建站点,有个文件夹,这个文件就是放在里面,我来讲解一下
上面的不重要,就是一个简单的配置443的https的端口,ssl_certificate和ssl_certificate_key指明就是你的证书在哪
下面的location就是我做的一个映射
什么意思呢,就是当我们
https://域名/api
就相对于访问我们服务器上面的http://127.0.0.1:7002/
https://域名/web
就相对于访问我们服务器上面的http://127.0.0.1:7001/
https://域名/notice
就相对于访问我们服务器上面的http://127.0.0.1:7003/
就是这么简单,以后你有什么跑在服务器上的项目,只管在这里添加一个location,定义好之后就变成访问你的
当然肯定会有更好的办法,我比较佛系,能解决问题就行了,安不安全我重要了,没有几百万的业务点击,没有人想着来攻击你的漏洞,想安全的可以再搜搜资料,完善完善
上面就是我从没有到能在微信小程序能运行的全过程,不懂的可以微信:y958231955,来一起交流,不懂部署的也可以加我,帮你部署

总结

买服务器=》买域名=》备案=》获取免费ssl=》安装ssl就ok了

这是一篇记录篇,其中细节没说好的欢迎来补充

再记录一下我的一些linux命令

重启nginx:nginx -s reload
查看端口占用情况:netstat -nultp
查看进程:ps -ef | grep xxx
杀死进程:kill -9 进程id
启动frp后台运行:nohup ./frps -c frps.ini &  > frp.log

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,这是一个比较大的问题,需要分步骤来讲解。首先我们需要了解微信小程序的基本结构和开发流程。 微信小程序的基本结构包括三个部分:小程序前端、小程序后台和小程序管理后台。其中小程序前端主要负责展示和交互,小程序后台主要负责数据的存储和业务逻辑的处理,小程序管理后台主要负责小程序的管理和发布。 下面是从0开始搭建微信小程序(前后端)的全过程: 1.注册微信小程序账号 首先需要注册微信小程序账号,具体步骤可以参考微信官方文档。 2.创建小程序小程序管理后台中创建小程序,并填写小程序的基本信息,包括小程序名称、图标、描述等。 3.开发小程序前端 小程序前端开发可以使用微信提供的开发工具进行开发,开发语言为JavaScript。在开发前需要先了解小程序的基本框架和组件,以及小程序的生命周期和事件处理机制。 4.开发小程序后台 小程序后台开发可以使用多种语言和框架,比如Java、Python、Node.js等。在开发前需要先了解小程序的开发接口和数据结构,以及小程序后台的数据存储和业务逻辑处理。 5.连接小程序前端和后台 在小程序前端中需要调用小程序后台提供的接口来获取数据和处理业务逻辑。可以使用微信提供的云开发服务来简化接口开发和数据存储,也可以使用自己搭建的服务器来进行接口开发和数据存储。 6.发布小程序 在开发完成后,需要将小程序发布到微信平台上供用户使用。在发布前需要进行小程序的审核和测试,确保小程序符合微信平台的规定和要求。 以上就是从0开始搭建微信小程序(前后端)的全过程,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值