利用 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反馈发现的问题,备注机型及系统版本。

相关文章
相关标签/搜索