eng最近,想把小程序更换到一个性能好的服务器上,首先想到的方式对原来的服务服务器做镜像,做完镜像再做跨地域共享。简单方便。然后把小程序的端口改为新服务器的域名,启动小程序,卧槽,程序无法运行起来。

第一步:上传小程序代码到新微信号的微信小程序云端

由于小程序是别人帮我弄的,首先测试小程序在不同的微信号上是不是有影响,没弄过小程序,弄了很久,没发上传,主要是没上传介面。偶然在百度看到,如果打开别人的文件夹不对,是没有上传介面。后来一个个测试,终于找到其中的一个文件夹,打开显示正常。上传上去,测试正常。可以证明,小程序只要端口是一样的,任何微信号发布的小程序都一样。

第二步:服务器镜像安装

镜像原来的服务器,由于我的两个服务器都在百度云上,所以我做了一个跨域镜像(至于怎么做,下篇文再详解),然后在新服务器上再还原。由于是用宝塔面板做部署的,很容易增加新站点,然后删除老站点,记得顺序不能错,否则会把原来的网站删除了(我们只是更换网站域名)。

第三步:更改微信域名端口

改为现在的域名,如图。

第四步:SSL认证

到了这步以为万事大吉,对我这个小白的心是多么的激动呀。测试小程序,还是不通,心一下全凉了。百度百度,说是没有SSL认证,我都不知SSL是啥东西,百度百度,恶补。开始申请免费的SSL证,这个容易,咋安装部署呢,这里不知掉进多少坑,但最后终于从坑里爬起来了。总结了一下很简单,删除原来的SSL证,导入新证。SSL证有3个文件(*.key,*crt,*.cer)首先把收到的KEY密匙用记事本打开,把文本复制到宝塔KEY密匙框,把crt和cer两个文件合并复制到per证书框,并保存即完成部署。用https://www.myssl.cn/tools/check-server-cert.html检查证书,要求3个证书都正常,证书2经常会有缺少中间文件,主要是crt和cer两个文件只有一个沾到证书框。任何一个证书都要正常,否则会有问题。

第五步:检查更换数据库密码,

由于镜像过来后,域名有改动,这时的数据库密码不正确。这时候你要在你网页文件中查找数据库连接的那一个网页,更改密码,数据库密码可以在宝塔面板看。

第六步:测试

正常情况,到这一步,小程序应该可以用了,但我的小程序还不可以,怀疑在前端代码含有网址,仔细查看前端代码,真找到一处,更改为现在的域名,测试大功告成!

微信小程序替换服务器,小程序更换服务器器及域名走过的坑相关推荐

  1. 备了安的网站换服务器,tipask网站更换服务器后 问答系统重新安装注意要点 - 小俊学习网...

    记录一次更换服务器后的tipask程序的更换服务器,在原有的基础上安装网站程序. 大致经历以下步骤. 1.服务器操作系统安装,选择CENTOS. 2.服务器的PHP环境搭建,选择lnmp. 3.绑定网 ...

  2. 服务器raid1硬盘更换,服务器做 Raid1,一块硬盘坏如何更换? - 电脑技巧 Power By www.hugesky.com...

    服务器做 Raid1,一块硬盘坏如何更换? 来源:网络收集    更新日期:2016-07-06 资料收集:HUGESKY.webmaster 两块硬盘分别为HD1和HD2,现在HD1坏了,造成系统无 ...

  3. oracle给换服务器,Oracle数据库更换服务器10分钟切换方案

    1. 迁移环境: 源: IP地址 Oracle版本 数据库SID 操作系统版本 10.1.124.50 10.2.0.5 hsdb Redhat 6.6 目标: IP地址 Oracle版本 数据库SI ...

  4. Linux-进程控制详解(进程创建+进程终止+进程等待+进程程序替换)

    Linux进程控制 1. 进程创建 1.1 fork 1.2 vfork 2. 进程终止 3. 进程等待 3.1 为什么要进程等待 3.2 wait 3.3 waitpid 3.4 获取子进程退出信息 ...

  5. Linux中进程的创建、进程的终止、进程的等待、进程的程序替换

    进程的创建 在进程的创建中,我们一个非常重要的函数 fork()函数,fork()函数会创建一个新的进程,为原有进程的子进程,原有就为父进程. 我们来看一下fork()函数的原型. #include ...

  6. 【Liunx】进程的程序替换——自定义编写极简版shell

    目录 进程程序替换[1~5] 1.程序替换的接口(加载器) 2.什么是程序替换? 3.进程替换的原理 4.引入多进程 5.系列程序替换接口的详细解析(重点!) 自定义编写一个极简版shell[6~8] ...

  7. 【Linux】进程的程序替换

    文章目录 1. 程序替换 1.创建子进程的目的是什么? 2.了解程序是如何进行替换的 3. 程序替换的基本原理 当创建进程的时候,先有进程数据结构,还是先加载代码和数据? 程序替换是整体替换,不是局部 ...

  8. 进程控制——进程等待,程序替换

    目录 1.进程等待 1.1进程等待必要性 1.2进程等待的方法 1.3获取子进程status ​2.程序替换 2.1替换原理 2.2替换函数 2.3execl使用实例: 2.4 minishell实现 ...

  9. linux运行.pak文件,使用game-to-flatpak脚本将商业Linux游戏安装程序转换为Flatpak应用程序...

    现在有一个新的脚本,它允许你将各种商业Linux游戏的安装程序转换成可以在各种GNU/Linux发行版上运行的Flatpak软件包. 这是一个开源的shell脚本,由GNOME开发人员Bastien ...

最新文章

  1. node 升级_技术周刊( Node.js 12 性能大提升 2019-04-30)
  2. RemoveError: ‘requests‘ is a dependency of conda and cannot be removed from
  3. Vue(ts) - ref $refs 之el-input获取焦点
  4. 陈序猿,你敢创业吗?怎么才算成功?
  5. 「最有用」的特殊大数据:一文看懂文本信息系统的概念框架及功能
  6. python 反爬策略_如何应对网站反爬虫策略?如何高效地爬大量数据?
  7. python偏最小二乘法公式,python3 偏最小二乘法实现
  8. pve远程连接 spcie_PVE开启硬件直通功能
  9. Linux root密码重置
  10. doctrine 关系
  11. 巴比特 | 元宇宙每日必读:传腾讯成立XR部门,元宇宙板块再次上涨,多家券商发报告关注虚拟人的投资机会...
  12. 关于spring data jpa 仓储层自动实现
  13. 修复Linux 的GRUB引导文件
  14. 原来开车和写博客是很相似的心理变化过程
  15. 计算机网络连接显示678是什么意思,宽带连接错误678,教您宽带连接出现错误提示代码678怎么解决...
  16. “不务正业”的美图公司也是一名“赌徒”
  17. Python开发一个炸金花小游戏,注意别玩上瘾了
  18. Adobe Flash Builder 4
  19. 年中总结 | 经历过求职春招刷题备考疫情洪水的一届毕业预备军真的太太太难啦!
  20. 基于SSH的新农村农舍养殖管理系统开发

热门文章

  1. CentOS 救援模式 (rescue installed system)修复损坏系统
  2. 高通看门狗驱动-MSM Watchdog
  3. iOS开发:电池电量监测
  4. 无人驾驶巴士事故频发,地理围栏下车辆安全仍难以保障
  5. 马云都说不要周报了,那互联网公司是否需要执行严格的考勤制度?
  6. 离开百度的41位AI大牛,现在都去了哪里?
  7. 密码:人类智力的终极对决
  8. 2D手机游戏的即时阴影效果
  9. 全国中小学生动画作品大赛拉开了序幕。每个参赛选手可以通过网络直接上传动画作品。每个网络评委可以通过网络对每一件作品进行打分。评分系统也是请程序高手设计的,能自动去掉一个最高分和最低分。
  10. linux怎样查看进程号,【Linux】查看进程号