利用 Docker 包 Laradock 伺服器部署 Laravel & ThinkSNS+ 等程式實戰(多專案)

ThinkSNS發表於2017-06-23

900x500.png

前段時間不知道抽上面瘋,買了一臺低配的 ECS,配置就是 1m1u。能跑應用就不錯了,週六想在伺服器用 Laradock 試試部署開發環境。

安裝 Docker

因為我的系統是 CentOS 7 並且對比 Docker CE 和 Docker EE 後,最終選擇了 CE 版本的 Docker。

現在在 CentOS 中安裝 Docker

利用 yum 的解除安裝命令檢查並解除安裝 docker
程式1.png

安裝依賴
程式2.png

新增 docker 官方映象源
程式3.png

更新 yum 包索引
程式4.png

安裝 Docker CE
程式5.png

啟動 Docker
程式6.png


安裝 Laradock

因為多專案的原因,宿主機子也只有一個 80 & 443 埠轉發,所以伺服器上安裝多個程式只需要安裝一個 Laradock 即可。

進入你想放的目錄,這裡使用 /var/web 舉例

下載 Laradock 並進入 目錄
程式7.png

這裡啟動的是 nginx + mysql

 cp env-example .env 病修改你的資訊

然後在:
程式8.png

為了安全起見,建議關閉 mysql 3306 埠的對映。

進入工作空間
程式9.png 

安裝ThinkSNS+
程式10.png

然後增加 nginx 配置
程式11.png

 Laradock 預設提供的配置作為模板 mv default.conf project.conf.example,然後再複製一份 example 修改為你的站點資訊即可。

安裝其他網站程式也是同理喲。

以後只要在 /var/web/laradock/nginx/sites 下增加配置即可新增網站。

此外,一個使用 Laravel 開發的系統 ThinkSNS+ 可以給大家一個使用 Laravel 開發應用的一個新參考喲。

開原始碼倉庫

GitHub:(點選star,每日關注開發動態。)

ThinkSNS官網:

ThinkSNS V4系列體驗站:

諮詢QQ:3298713109

內測申請方式

提供個人/企業聯絡方式及認證資訊(實名ID/企業營業執照照片或掃描件)及申請說明,傳送郵件至lihecong@zhishisoft.com即可獲得內測資格,申請從速。

歡迎各位關注者透過郵件,以圖+文的形式傳送至官方郵箱lihecong@zhishisoft.com反饋發現的問題,備註機型及系統版本。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31448874/viewspace-2141176/,如需轉載,請註明出處,否則將追究法律責任。

相關文章