小程序https请求,http网站升到https

news/2024/5/11 13:35:31/文章来源:https://blog.csdn.net/weixin_34192816/article/details/89596175

最近开发小程序,因为以前只写过小程序的前端没注意接口,现在才发现原来所有的接口都必须使用https协议了,马上研究了一波,顺便也想给自己的博客升成https的。

申请免费证书

  • 哈哈没办法就是喜欢免费的。。。真是煞费苦心找了很久。。还是找到咯
  • https://freessl.org/进去有两个选项,一个亚洲诚信的(一年),一个let's encrypt(3个月),我选的亚洲诚信的
  • 填写邮箱,这里注意,如果选择浏览器生产的话,最好用chrome,我用ff失败了
    1.png

  • 得到一个txt记录和记录值
    2.5.jpg

  • 进入阿里云后台设置DNS
    2.png

3.png

  • 添加后,等待1分钟左右吧,就可以点“手动验证”了
  • 跳转到一个验证页面,验证,然后注意要全部都"匹配",如果没匹配继续在那个页面操作
  • 全部”匹配“后,回到之前页面,点击"验证"
  • 不出意外会获得证书了
    4.png

  • 分别用记事本保存下来,上面的存abc.crt,下面存abc.key
  • https://www.myssl.cn/tools/downloadchain.html,将abc.crt复制进去,得到中间证书chain.crt

配置apache的https

  • 自己用的apache,这里只讲apache的配置
  • 安装apache的mod_ssl.so模块
    yum -y install mod_ssl
  • 修改 ssl.conf
    vim /etc/httpd/conf.d/ssl.conf
    6.png

7.png

  • 重启apache
    service httpd restart
  • 启动重定向(可选),使用用户HTTP访问自动重定向为HTTPS,直接在http.conf最后配置即可,
    vim /etc/httpd/conf/httpd.conf
  • 在httpd.conf文件尾加入如下内容:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]

node配置https

  • 刚开始以为可以了,结果进入网站一看,所有接口都报错了,原来网站服务器使用https后,接口也必须使用https的,没办法,继续折腾
  • node里面配置一波

  • 重启服务器node
  • 规矩!

    apache反向代理

  • 还没完。。。。
  • 因为小程序后台接口是不允许ip或者端口的,而自己的后台接口是node写的,用的端口是8888。
  • 因为自己项目是前后端分离的,https默认端口443已经被apache占用了。咋办?
  • 只有用apache反向代理了
  • vim /etc/httpd/conf/httpd.conf
  • 在httpd.conf文件尾加入如下内容
# 反向代理
ProxyRequests Off
SSLProxyEngine on
# 正式
ProxyPass /api https://www.yangyuetao.cn:8888/api
ProxyPassReverse /api https://www.yangyuetao.cn:8888/api
# 测试
ProxyPass /api2 https://www.yangyuetao.cn:8889/api2
ProxyPassReverse /api2 https://www.yangyuetao.cn:8889/api2
#8888为apache的监听端口
<proxy  https://127.0.0.1>AllowOverride NoneOrder Deny,AllowAllow from all
</proxy>
  • 这样配置后
  • 当请求https://www.yangyuetao.cn/api的时候,请求会自动变为https://www.yangyuetao.cn:8888/api
  • 而请求https://www.yangyuetao.cn/api2的时候,请求会自动变为https://www.yangyuetao.cn:888/api

安全

  • 关闭RC4弱密码套件https://www.cnblogs.com/pshell/p/7942059.html
  • 关闭SSLv3http://blog.sina.com.cn/s/blog_777f9dbb0102v8de.html
  • 检测https://myssl.com/

最后

大家好,这里是「 TaoLand 」,这个博客主要用于记录一个菜鸟程序猿的Growth之路。这也是自己第一次做博客,希望和大家多多交流,一起成长!文章将会在下列地址同步更新……
个人博客:www.yangyuetao.cn
小程序:TaoLand

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_728667.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

dd 0x7ffe0000_当您尝试启动网站时出现“意外的错误0x8ffe2740”错误信息

dd 0x7ffe0000Mental note: Skype will grab port 80 if it starts up before the IIS Web Server leading me to "Unexpected Error 0x8ffe2740 Occurred." 精神注意&#xff1a;如果在IIS Web服务器引导我出现“意外错误0x8ffe2740发生”之前启动&#xff0c; Skyp…

中小型网站架构分析及优化

先看网站架构图&#xff1a; 以上网站架构广泛运用中大型网站中&#xff0c;本文从架构每一层分析所用主流技术和解决手段&#xff0c;有助于初入网站运维朋友们&#xff0c;进一步对网站架构认识&#xff0c;从而自己形成一套架构概念。 第一层&#xff1a;CDN 国内网络分布主…

网站流量日志数据自定义采集

分布式集群爬虫小架构 离线hadoop分析数据整体流转图 网站流量日志数据自定义采集 网站流量日志数据自定义采集 1、系统的意义 网站流量数据统计分析&#xff0c;可以帮助网站管理员、运营人员、推广人员等获取网站流量信息&#xff0c;并从流量来源、网站内容、网站访客特性等…

中断数周之后 微软网站恢复销售华为笔记本电脑

【TechWeb】6月18日消息&#xff0c;据美国财经网站CNBC报道&#xff0c;当地时间周一&#xff0c;微软表示&#xff0c;在中断数周之后&#xff0c;已恢复在其网站上销售华为笔记本电脑。 现在&#xff0c;包括MateBook 13、MateBook和MateBook X Pro在内的华为笔记本电脑都再…

IIs 网站应用程序与虚拟目录的区别及高级应用说明(文件分布式存储方案)

对于IIS网站&#xff0c;大伙用的比较多&#xff0c;就不啰嗦了。今天和说说大伙比较少使用的"IIS应用程序”和虚拟目录的区别及高级应用场景&#xff0c;文件分布式存储方案。 1&#xff1a;IIS网站&#xff1a;一个网站&#xff0c;基本就是一个站点&#xff0c;绑定N个…

Python小白我用了38行代码把一个网站的pdf资料都下了下来

在网上找书&#xff0c;无意间发现了一个网站&#xff0c;上面有很多电子书。试着打开了几本&#xff0c;感觉很不错&#xff0c;就下了下来。可惜我的人性太贪婪了&#xff0c;想把他们都下下来&#xff0c;哪怕放到磁盘上生灰。至少可以满足对知识的焦虑感。 怎么办&#xff…

opensearch_将OpenSearch添加到您的网站并进入浏览器的搜索框

opensearchI was over at http://search.twitter.com earlier today and I noticed the Search Box in Firefox had a blue lit-up dealie: 我今天早些时候在http://search.twitter.com结束了&#xff0c;我注意到Firefox中的搜索框有一个蓝色的亮点。 Hm...OK. Whats that? I…

手把手教你搭建一个属于自己的网站

​ 其实去年就写过一篇&#xff0c;当时写的很简短&#xff0c;算是基础的基础&#xff0c;今天就再来一起分享下网站建设方面的知识。看过之前我写的那篇的可以直接从基础篇备案看起。 ps&#xff1a;以下内容为了便于理解&#xff0c;部分是本人自己理解总结&#xff0c;非官…

日常浏览网站整理

2019独角兽企业重金招聘Python工程师标准>>> 工具网站 imgbase64 bejson 开源网站 spring4All美团技术团队博客阿里云栖社区bittiger聚客网我全科牛人博客地址 你假笨JVM博客地址 徐靖峰博客地址 芋道源码 纯洁的微笑 王亚普 程序员DD 阿里-李鼎 阿里-梁飞 …

写论文的时候会经常使用到的技巧、网站、工具整理【转载】

学习需要&#xff0c;非商业转载&#xff0c;如有侵权请及时联系&#xff0c;立删&#xff0c;十分抱歉 工具汇总一&#xff1a; 知乎地址&#xff1a;https://zhuanlan.zhihu.com/p/25595196 &#xff08;16.02.27 更新&#xff09;以下内容包括&#xff1a;选择正确的英文词语…

大型分布式网站架构技术总结

网址&#xff1a;http://www.cnblogs.com/itfly8/p/4967966.html本文是学习大型分布式网站架构的技术总结。对架构一个高性能&#xff0c;高可用&#xff0c;可伸缩&#xff0c;可扩展的分布式网站进行了概要性描述&#xff0c;并给出一个架构参考。一部分为读书笔记&#xff0…

迁移TFS2008后,项目门户网站及Team Explorer的报表均无法正常显示的原因

一、wss 1.检查wss网站集管理员&#xff0c;并且进入该网站查看网站权限。 二、reporting serivce 现象&#xff1a; 通过TeamSystemWebAccess插件进行web访问查询报表时&#xff0c;提示&#xff1a; 处理报表时出错。 (rsProcessingAborted) 无法模拟数据源“TfsOlapReportDS…

asp.net网站怎么启动_新的ASP.NET网站启动

asp.net网站怎么启动A few weeks ago we introduced a beta of a freshly designed http://asp.net website. Today we launched it. Jon, myself, and the team that manages the site took lots of your feedback (lots from the comments of the Beta Blog Post) and did ou…

服务协议隐私政策_隐私链-随着第三方服务的堆积,您网站的隐私政策

服务协议隐私政策There are so many really innovative products online right now. A good friend was showing me amazing product called Intercom that lets you see who of your users are online, their social profiles, even direct message/chat them live on your si…

前端代码在线调试分享网站

1、RunJs 2、CodePen 3、JsFiddle

带命令行的嵌入式系统_带有嵌入式命令行的网站:您的命令行进入了我的Internet

带命令行的嵌入式系统Eight years ago I wrote a post called Opportunity: Windows is completely missing the TextMode boat. The language is dated... 八年前&#xff0c;我写了一篇名为《机会&#xff1a;Windows完全没有TextMode的小船》的文章。 语言过时了... I assum…

henny penny视频_Penny Pinching视频:在数据中心之间移动Azure网站

henny penny视频I talked about Pinching pennies when scaling in The Cloud last week when I added jQuery lazy loading to my podcasts Website. I wanted to avoid paying any unnecessary bandwidth costs. The result was great and Ill be under my bandwidth this mo…

梁斌penny_Penny Pinching在云中:在Windows Azure网站上启用新的文物性能监控

梁斌pennyIve been looking for ways to save money running my (now 12) websites in the cloud lately. Getting insights from logs has been helpful, but I really want more details as to what my app is doing so that I might do less of it. Remember the secret of …

javascript扩展_丰富的新JavaScript代码编辑器,扩展到多个Microsoft网站

javascript扩展I noticed yesterday that some C#, JavaScript and CSS files I had sitting in SkyDrive were suddenly editable. 昨天我注意到&#xff0c;我坐在SkyDrive中的一些C&#xff03;&#xff0c;JavaScript和CSS文件突然可以编辑。 Not just editable, but ther…

前端资源(框架,库,网站)

前端有很多优美的框架和库&#xff0c;以及一些资源很多的网站和博客&#xff0c;今天我准备和大家分享分享 框架 库 插件 工具 网站 &#xff08;由于Vue和React的UI库比较多&#xff0c;我将在下一篇文章中展示&#xff09; 框架 Vue: Vue (读音 /vjuː/&#xff0c;类似于 v…