1、yum install ansible
2、git clone https://github.com/meolu/walle-web.git(检出代码)
3、composer install
4、配置config/web.php  与config/local.php的数据库配置
5、 ./yii walle/setup
6、配置nginx
7、将宿主机www用户生成公钥、秘钥,然后将宿主机的www用户公钥加入git/.ssh/authorized_keys(不存在authorized_keys就创建)
8、将将宿主机的www用户线上目标机器www/.ssh/authorized_keys(不存在authorized_keys就创建)
9、这里在填写walle项目中机器列表一定注意端口,我的ssh登录端口是8110,那机器列表就是119.xx.xx.233:8110(如果是22就不用加端口)

安装好 walle后,进行项目配置,但是检测总是出现错误,错误如下:

宿主机代码检出检测出错,请确认把php进程用户www的ssh-key加入git的deploy-keys列表。

目标机器检测出错,请确认php进程www用户ssh-key加入目标机器的www用户ssh-key信任列表。

目标机 ansible ping 出错,请检查 ~/.ssh/config 及 ssh 证书配置
目标机器检测出错,请确认www有目标机器发布版本库/data/www/publish写入权限。

解决方法:
  1,在宿主机安装了ansible后,就消灭了一个关于ansible未安装的问题

2,其实我们是把宿主机器php进程用户www加入了目标机器www用户的信任authired_keys表的,但是任然报未加入,此处,主要的错误就是因为我们在目标机器中对于

www用户的.ssh文件夹和authorized_keys的权限和所属者;

chmod -R 644 authorized_keys

chmod -R 700 .ssh/

chmod -R 755 /home/www/

必须满足以上三个条件才能免密码登录,同时也是解决总报没有加入目标机器信任列表的问题关键

chown  www.www -R /home/www       将所属者为www用户

3,需要记住的宿主机和目标机器的  .ssh   authorized_keys      /home/www/   都需要注意权限问题

4,最后出现恭喜检测通过了  汗
--------------------- 
作者:胡毅Ethan 
来源:CSDN 
原文:https://blog.csdn.net/will5451/article/details/53286296?utm_source=copy 
版权声明:本文为博主原创文章,转载请附上博文链接!

瓦力发布系统安装部署相关推荐

  1. 网络安全学习:操作系统安装部署

    [#####成功在于你坚持了别人坚持不了的东西####] 网络安全:操作系统部署 1.1.2 学习日常工具使用 排版软件推荐: 文档编辑排版工具:typro (收费) 文档编辑排版工具:word 文档 ...

  2. DotNetNuke(DNN)网站发布、部署、迁移和重建

    DotNetNuke(DNN)网站本质上是一个ASP.NET网站,由网站文件(也就是website目录)和数据库组成的,所以,"发布.部署.迁移和重建"实际上也就是把网站文件和数据 ...

  3. centos6_64位系统安装部署puppet(master、agent)

    在CentOS 6.4上安装Puppet配置管理工具 192.168.1.198 master master.ptmind.com 192.168.1.199 slave1 slave1.ptmind ...

  4. 微服务部署:蓝绿部署、滚动部署、灰度发布等部署方案对比与总结

    在项目迭代的过程中,不可避免需要"上线".上线对应着部署,或者重新部署:部署对应着修改:修改则意味着风险. 目前有很多用于部署的技术,有的简单,有的复杂:有的得停机,有的不需要停机 ...

  5. C/S框架-发布和部署WebService

    一.C/S框架-WebService部署图 如下图所示,C/S框架由Client端及WebServer端组成.客户端引用WebService接口(可以在CSFramework_Client.WebSe ...

  6. MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】...

    最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...

  7. MVC4.0网站发布和部署到IIS7.0上的方法

    最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...

  8. 边缘化搭建 DotNet Core 2.1 自动化发布和部署(下)

    写在前面 本篇文章是上一篇边缘化搭建 DotNet Core 2.1 自动化发布和部署(上)的后续操作,本文主要讲解如何开启Docker Remote API,开启Remote API后的权限安全问题 ...

  9. Asp.Net Core 发布和部署(Linux + Jexus )

    前言 在上篇文章中,主要介绍了 Dotnet Core Run 命令,这篇文章主要是讲解如何在 asp.net core 中对我们的已经完成的程序进行发布和部署. 有关如何使用 Nginx 进行部署, ...

最新文章

  1. 自学python哪本书比较好-自学Python一年,看了几十本书,我发现了这些捷径!
  2. 自动undo管理下如何添加和删除回滚段
  3. 华为GaussDB相比PostgreSQL做了哪些内核优化?
  4. B. A and B and Compilation Errors
  5. 轻轻松松的记住Linux系统目录结构
  6. 解决NTLDR is missing,系统无法启动的方法
  7. 2012年最具影响力路由器配置精品文章荟萃【108篇】
  8. 科目二:倒车入库考试技巧详细图解
  9. 谷歌升级商业搜索软件
  10. python中字符串,列表,元祖,字典,集合详解
  11. spring mvc框架、mvc框架模式
  12. 群晖nas安装python_为群晖DSM安装python的easy_install
  13. theano 训练样本制作(二)
  14. 【总结】访问一个网页的全过程
  15. pta 7-3 求二维数组周边元素的累加和 (10 分)
  16. 3. 描述性统计分析
  17. 解决 Xshell 6 | xftp 6 强制更新无法打开
  18. 针对软件开发商的网管软件开发方案
  19. 根据关键词批量获取淘宝商品链接并保存图片
  20. 阴阳师百闻牌如何在电脑上玩 阴阳师百闻牌模拟器玩法教程

热门文章

  1. php开源文档共享,几款常见的PHP开源文档管理系统介绍_PHP教程
  2. 和数软件新增6项计算机软件著作权登记证书
  3. 顺丰下单后处理接收到的xml
  4. NAS群晖Docker安装odoo16社区版和企业版教程
  5. mysql外连接的含义_MySQL连接查询,内连接,外连接,全连接,交叉连接_cly_32的博客-CSDN博客...
  6. 【Microsoft Azure 的1024种玩法】四. 利用Azure Virtual machines 打造个人专属云盘,速度吊打某云盘...
  7. “赋能开发者”高峰论坛暨西安葡萄城30周年庆典隆重举办
  8. 日期控件--WdatePicker的使用小技能
  9. ubuntu系统盘原地扩容(使用自带磁盘工具)
  10. 老照片怎么修复清晰?轻松几步让图片焕发新生