苟利国家生死以,岂因祸福避趋之

Panda Home

用 Python Flask 和 ngrok 快速搭建一个可用的 web 服务

发布于 # 聊聊技术
标签: # DigitalOcean # Flask # ngrok # Python
用 Python Flask 和 ngrok 快速搭建一个可用的 web 服务
Photo by Markus Spiske on Unsplash

昨天公司为了让全体工程师测试即将发布的开发者平台,组织了一次 Hackathon ,平台主要支持移动开发( iOS 和安卓),我没多大兴趣,但也支持集成自己的 API endpoint ,通过摸索,用了不到半个小时的时间用 Python Flask 框架和 ngrok 在服务器上搭了一个简单的 web 服务,支持 https(这个功能当然是 ngrok 提供的),GET/POST 请求。今天趁着卧病在床,简单整理一下昨天做了些啥,以备后用。 简单步骤如下 在 DigitalOcean 上开一个最便宜的服务器,这个每人喜好不同,但关键是便宜,毕竟只是一个 Hackathon 把 Flask 首页 上的代码抄到服务器上,以如下方法将 Flask 进程运行在后台 export FLASK_APP=hello.py export FLASK_DEBUG=1 nohup flask run &a

如何给 DigitalOcean 一键安装的 WordPress 加 https

发布于 # 聊聊技术
标签: # Certbot # https # Let's Encrypt # WordPress # DigitalOcean
如何给 DigitalOcean 一键安装的 WordPress 加 https
Photo by Thomas Jensen on Unsplash

https 的重要性不言而喻,开了博客之后就寻思着怎样去弄一个证书,后来发现了方便易用的 Let's Encrypt 。限于我还是建站新手,从发现这个工具到弄明白怎么用再到真正把网站挂上 https 还是费了一番功夫的,为了表示我还要学习一个,随便记录一下过程。 为避免以后 DigitalOcean 可能的更新,导致版本不符令人迷惑,截图说明我安装的 WordPress 是如下这个版本 该版本的 WordPress 运行在 Apache 上,在 Let's Encrypt 的 Getting Started 链接中提到,在 shell 中可以用一个叫 Certbot 的工具来获得证书,选项如下图所示 把网页上自动生成的脚本抄一遍就好了 因为这样生成的证书只有90天的有效期,所以 Certbot 建议设置一个定时任务来自动更新。

将博客转移到了 WordPress

发布于 # 随便聊聊
标签: # DigitalOcean # WordPress
将博客转移到了 WordPress
Photo by Lukas Blazek on Unsplash

在天愿作比翼鸟,人生经验还太少 搬砖两年,之前的博客也荒了两年,接触的东西一多,就想着还是得有个地方写点啥,记录一下有用的人生经验,防止以后掉到同一个坑里去。 之前那个博客是用 hexo 建在 GitHub Pages 上的,hexo 差不多已经几乎忘记怎么用,GitHub Pages 也不太愿意继续折腾,虽然免费,但总觉得还是用个现成的,久经考验的博客框架来得稳妥,并且我也不是 Node.js 党,再次花时间精力去把 hexo 搞明白也并无太大裨益,虽然我挺感兴趣。博客网站考察了一些,但总感觉是寄人篱下,如果用国内的服务搞不好还要去猜测屏蔽关键字是哪些,毕竟微博的“ JavaScript 事件”相去不远。上个周六的时候用 wordpress.com 搭建了一个,也买了一年的个人套餐,因为我有个独立域名,但好像 wordpress.com 对个人域名的 https 支持不是很稳定,导致