by Devin Yang

建立於: 8年前 ( 更新: 3年前 )

目前本站架設在自家用的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

需要登入才可留言!

類似的文章


docker,goaccess,config

phpenv實戰GoAccess即實網站分析(docker版)

在開始前我先說一下,GoAcess也能產出靜態資料只要您有log,因為我覺的即時感覺比較炫,所以本文將專注在GoAccess即時顯示的部分進行介紹。雖然Google Analytics(GA)很好用,但試試另一種GA感覺也很不錯,例如您想了解網站使用者用什麼瀏覽器訪網站。

linux,system,config

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

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

ssh,security,config

關於SSH_USER_AUTH

在OpenSSH 7.6後,可以在sshd_config的設定檔中加入ExposeAuhtInfo yes的參數,重啟sshd,然後再登入,就會有環境變數$SSH_USER_AUTH這能功寫入暫存檔在tmp中,檔案內含登入公鑰