• 用Docker部署其他服务

    这里已经和PHP+MySQL没什么关系了。我有一些自己写的服务器也需要迁移,索性就也用Docker吧。 首先是创建目录,将相关的文件都放进去,并创建Dockerfile: 在Dockerfile里输入内容: 因为这是个Java程序,所以Docker的来源要是包含Java运行时才行,这里我选用了openjdk:8-alpine,应该是最小,功能最少的一个,不过够用了。接下来的RUN和COPY语句在容 […]

  • 用Docker部署PHP+MySQL服务器(续)

    MySQL的迁移 升级 之前用的MySQL版本太老了,试图用原来的数据目录启动新版本的MySQL Docker会失败,就只能一步步,从低的版本启动升级数据。具体方法就是在docker run的时候设置好所用的MySQL版本,能够正常运行后再换更高的版本。MySQL会完成数据目录的升级。 账号迁移 原来MySQL直接在宿主机上,所以几乎所有账号的主机都设置成了"localhost"。现在MySQL在 […]

  • 用Docker部署PHP+MySQL服务器

    迁移服务器的过程比我想象中的快很多,大概花了3个白天的时间就完成了。同时我也学习到了Docker的一些基本操作。下面就来讲一下各个模块是怎样迁移到Docker上来的。 安装Docker 因为我使用的是ubuntu,所以参考Docker的文档就可以安装上Docker了:https://docs.docker.com/install/linux/docker-ce/ubuntu/。主要有以下语句: 如 […]

  • 服务器迁移计划

    今天升级WordPress时遇到了阻力:PHP的版本不够高,不能升级WordPress。然而之前我的PHP是从源码编译而成的,我并不知道如何更新它。而且最近还想要尝试一下Docker。在这些因素的促使下,我决定迁移服务器。 以下是迁移的计划,每一项都会放入各自的docker中: nginx [✔] ftp [不要了,暂时不需要] php-fpm [✔] mysql [✔] gitblit [✔] […]

  • 去了故宫

    过年上班后的第一周,这个周末去了故宫。本想着过节之后会人少很多,然而网上买票的结果是8万张票全部卖完,所以人当然也不会少了。 在天安门西下地铁,前去天安门的路上,须排队安检,已经是人挤人了。幸而过了安检后,道路渐宽,不再拥挤。行不几步,就到了天安门前。毛主席的画像看着面前广场上的民众,背后则是明清两朝的皇宫,不得不让人感受到时代的无情变迁。 金水桥还是只有一个桥可以通过,经过天安门,端门,午门,进 […]

  • 用VSCode写RPG Maker的Ruby脚本

    前言 最近突然起了兴趣,想要用RPG Maker做点什么。虽然用RPG Maker做基本的RPG很方便,但如果不修改脚本,能做的事情很有限。而如果想修改脚本,内置的脚本编辑器基本就不能好好使用——程序员本能的Ctrl+S无效,Esc无提示地不保存退出,没有语法提示。我想,内心不够强大的人是无法驾驭得了它的。我觉得我不算是内心强大的人,在最初就使用了Notepad++这样的文本编辑器来写脚本。但随着 […]

  • Python2中datetime对象的timestamp方法的替代

    在Python3里,可以直接用datetime对象的timestamp方法得到对应的时间戳。但是Python2又没有,为了兼容,还是要找到替代品,完成同样的事情。

    于是就Google一下“python 2 datetime timestamp”,第一个结果给出了这样的回答: [crayon-5dce2948b8b4f79430192 […]

  • nginx配置禁止某些IP访问

    有时候,会有人用爬虫来爬网站,而你并不想被他们爬,那就设置规则,禁止他们的IP地址吧! 在/etc/nginx/nginx.conf文件里的http段加入deny语句就可以禁止特定的IP地址访问:

    然后爬虫就不能访问了,网站就清静了。但是访问数掉光了,看上去也没什么真人来访问我的网站😭。

文章导航