V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zhiyicx
V2EX  ›  推广

利用 Docker 包 Laradock 服务器部署 Laravel & ThinkSNS+ 等程序实战(多项目)

  •  
  •   Zhiyicx · 2017-06-26 13:53:13 +08:00 · 2243 次点击
    这是一个创建于 2694 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段时间不知道抽上面疯,买了一台低配的 ECS,配置就是 1m1u。能跑应用就不错了,周六想在服务器用 Laradock 试试部署开发环境。

    安装 Docker

    因为我的系统是 CentOS 7 并且对比 Docker CE 和 Docker EE 后,最终选择了 CE 版本的 Docker。

    现在在 CentOS 中安装 Docker

    利用 yum 的卸载命令检查并卸载 docker

    Alt text

    安装依赖 Alt text

    添加 docker 官方镜像源

    Alt text

    更新 yum 包索引 Alt text

    安装 Docker CE Alt text

    启动 Docker Alt text

    安装 Laradock

    因为多项目的原因,宿主机子也只有一个 80 & 443 端口转发,所以服务器上安装多个程序只需要安装一个 Laradock 即可。

    进入你想放的目录,这里使用 /var/web 举例

    下载 Laradock 并进入 目录 Alt text

    这里启动的是 nginx + mysql

    先 cp env-example .env 病修改你的信息

    然后在: Alt text

    为了安全起见,建议关闭 mysql 3306 端口的映射。

    进入工作空间 Alt text

    安装 ThinkSNS+ Alt text

    然后增加 nginx 配置 Alt text

    把 Laradock 默认提供的配置作为模板 mv default.conf project.conf.example,然后再复制一份 example 修改为你的站点信息即可。

    安装其他网站程序也是同理哟。

    以后只要在 /var/web/laradock/nginx/sites 下增加配置即可添加网站。

    此外,一个使用 Laravel 开发的系统 ThinkSNS+ 可以给大家一个使用 Laravel 开发应用的一个新参考哟。

    开源代码仓库

    GitHub:https://github.com/zhiyicx/thinksns-plus(点击 star,每日关注开发动态。)

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

    咨询 QQ:3298713109

    内测申请方式

    提供个人/企业联系方式及认证信息(实名 ID /企业营业执照照片或扫描件)及申请说明,发送邮件至 [email protected] 即可获得内测资格,申请从速。

    欢迎各位关注者通过邮件,以图+文的形式发送至官方邮箱 [email protected] 反馈发现的问题,备注机型及系统版本。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2962 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:39 · PVG 20:39 · LAX 04:39 · JFK 07:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.