by Devin Yang

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

目前本站架设在自家用的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中,文件内含登录公钥

docker,goaccess,config

phpenv实战GoAccess即实网站解析(docker版)

在开始前我先说一下,GoAcess也能产出静态数据只要您有log,因为我觉的即时感觉比较炫,所以本文将专注在GoAccess即时显示的部分进行介绍。虽然Google Analytics(GA)很好用,但试试另一种GA感觉也很不错,例如您想了解网站使用者用什么浏览器访网站。