利用 Docker 包 Laradock 服務器部署 Laravel & ThinkSNS+ 等程序實戰(多項目)

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

安裝 Dockernginx

由於個人系統是 CentOS 7 而且對比 Docker CE 和 Docker EE 後,最終選擇了 CE 版本的 Docker。git

如今在 CentOS 中安裝 Dockergithub

利用 yum 的卸載命令檢查並卸載 dockerweb

程序1.png

安裝依賴
圖片描述sql

添加 docker 官方鏡像源
程序3.pngdocker

更新 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 病修改你的信息

而後在:
圖片描述

爲了安全起見,建議關閉 mysql 3306 端口的映射。

進入工做空間

圖片描述

安裝ThinkSNS+

圖片描述

而後增長 nginx 配置

圖片描述

把 Laradock 默認提供的配置做爲模板 mv default.conf project.conf.example,而後再複製一份 example 修改成你的站點信息便可。

安裝其餘網站程序也是同理喲。

之後只要在 /var/web/laradock/nginx/sites 下增長配置便可添加網站。

此外,一個使用 Laravel 開發的系統 ThinkSNS+ 能夠給你們一個使用 Laravel 開發應用的一個新參考喲。

開源代碼倉庫

GitHub:https://github.com/zhiyicx/th...(點擊star,每日關注開發動態。)

ThinkSNS官網:http://www.thinksns.com/

內測申請方式

提供我的/企業聯繫方式及認證信息(實名ID/企業營業執照照片或掃描件)及申請說明,發送郵件至lihecong@zhishisoft.com便可得到內測資格,申請從速。

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

相關文章
相關標籤/搜索