by Devin Yang

建立于: 7年前 ( 更新: 2年前 )

目前本站架设在自家用的Nas上,透过Docker容器环境运作中。
他使用我自行设置的简易容器管理环境php
https://github.com/DevinY/phpenv

分格线下是旧数据罗



我受不了Bulehost的龟速,已将DNS拉回由networksolutions直接管理啦,
调整DNS设置TTL到两小时,或许会再转换到其他地方..

以下是Bulehost我个人无法接受的几点:
一、主机应该在美国,速度太慢。
二、无http/2。
三、mysql的时区无法调整。

所以决定移到Google Cloud Platform,到GCP上,
经过了48小时,所有DNS快取应该都没了,我想DNS解析都已移至了GCE (Google Compute Engine)上了。

目前您看到的这个网站3C Tech Center使用D-Laravel docker-compose环境运作,因为聊天室的功能,添加redis container。
由於有$300美元的试用,目前先来观查看看一个月大概会有多少费用生成。

这是我第一次把MacOS上开发用的D-Laravel运作在GCE上,有机会再写一篇如何设置D-Laravel在GCE的心得分享。

在GCE上使用D-Laravel的好处:
1. 跟我的本地的开发环境完全相同,本地能运作基本上远程就能运作。
2. 随时可以更新到最新版本的PHP,并且可以在本地MacOS上的开发环境测试是否有什么问题。
3. 不用换个环境,就要重装一次PHP或redis等相关服务,docker-compose设置好后即可使用,
随时可以更新新版本的php,方便转移到不同平台。

好啦,其实是Docker的好处,不过D-Laravel提供了一个基础的架构及简易的bash命令..?

目前在GCE上,我发文的存档速度超快了,cmd+s立刻存档(我的后台有设置热键存档),
在Bluehost我存档要十几秒才会完成,现在到了Google Cloud Platform后,
零等待,画面闪一下就存档完成罗,用起来就是觉的爽爽的feel..?

docker-compose ps

Tags: config

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


config,ssl,certbot

Apache及Nginx的ACME验证通杀

有人或许会好奇记这个做什么,我大概说明一下我的情境,超老旧主机,没Docker也没法装HAProxy或certbo,就只有apache及nginx。但我需要在该主机上自动申请及更新证书,所以我透过NFS,让该主机挂载另一台可以跑certbot进程主机上的数据夹,让他生成的验证档直接生成在旧主机上/home/nginx/acme-challenge/.well-known/acme-challenge/目录内,网页就能够顺利验证,并取得证书啦。有一堆vhost时,可以全部吃同一个数据夹,而不是每个vhost网站都去建目录。

ssh,security,config

关於SSH_USER_AUTH

在OpenSSH 7.6后,可以在sshd_config的设置档中添加ExposeAuhtInfo yes的参数,重启sshd,然后再登录,就会有环境变量$SSH_USER_AUTH这能功写暂存档在tmp中,文件内含登录公钥

security,config

树莓派fail2ban安装笔记

我主机基本上都设置了远程日志,全部往Synology NAS上的日志中心送。其中有一台当Router对外的树莓派,会有一堆sshd验证尝试登,基本上我只允许公钥验证,所以用密码也别想暴力破解呀,但一堆的验证失败的Log看了还真讨厌。