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

需要登入才可留言!

類似的文章


security,config

樹莓派fail2ban安裝筆記

我主機基本上都設定了遠端日誌,全部往Synology NAS上的日誌中心送。其中有一台當Router對外的樹莓派,會有一堆sshd驗證嘗試登,基本上我只允許公鑰驗證,所以用密碼也別想暴力破解呀,但一堆的驗證失敗的Log看了還真討厭。

config,ssl,certbot

Apache及Nginx的ACME驗證通殺

有人或許會好奇記這個做什麼,我大概說明一下我的情境,超老舊主機,沒Docker也沒法裝HAProxy或certbo,就只有apache及nginx。但我需要在該主機上自動申請及更新憑證,所以我透過NFS,讓該主機掛載另一台可以跑certbot程式主機上的資料夾,讓他生成的驗證檔直接產生在舊主機上/home/nginx/acme-challenge/.well-known/acme-challenge/目錄內,網頁就能夠順利驗證,並取得憑證啦。有一堆vhost時,可以全部吃同一個資料夾,而不是每個vhost網站都去建目錄。

linux,system,config

修正CentOS6.x無法再更新的問題

有些地方或許還存在一些老舊程式,只能跑舊的系統。但又希望能執行及安裝一些想要的套件,您或許可以試這招請注意,如果這個系統對您很重要,請自行評估,建議您是Docker環境,並且有備份了image才可嚐試。