瓦力发布系统安装部署
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.2 学习日常工具使用 排版软件推荐: 文档编辑排版工具:typro (收费) 文档编辑排版工具:word 文档 ...
- DotNetNuke(DNN)网站发布、部署、迁移和重建
DotNetNuke(DNN)网站本质上是一个ASP.NET网站,由网站文件(也就是website目录)和数据库组成的,所以,"发布.部署.迁移和重建"实际上也就是把网站文件和数据 ...
- centos6_64位系统安装部署puppet(master、agent)
在CentOS 6.4上安装Puppet配置管理工具 192.168.1.198 master master.ptmind.com 192.168.1.199 slave1 slave1.ptmind ...
- 微服务部署:蓝绿部署、滚动部署、灰度发布等部署方案对比与总结
在项目迭代的过程中,不可避免需要"上线".上线对应着部署,或者重新部署:部署对应着修改:修改则意味着风险. 目前有很多用于部署的技术,有的简单,有的复杂:有的得停机,有的不需要停机 ...
- C/S框架-发布和部署WebService
一.C/S框架-WebService部署图 如下图所示,C/S框架由Client端及WebServer端组成.客户端引用WebService接口(可以在CSFramework_Client.WebSe ...
- MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】...
最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...
- MVC4.0网站发布和部署到IIS7.0上的方法
最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...
- 边缘化搭建 DotNet Core 2.1 自动化发布和部署(下)
写在前面 本篇文章是上一篇边缘化搭建 DotNet Core 2.1 自动化发布和部署(上)的后续操作,本文主要讲解如何开启Docker Remote API,开启Remote API后的权限安全问题 ...
- Asp.Net Core 发布和部署(Linux + Jexus )
前言 在上篇文章中,主要介绍了 Dotnet Core Run 命令,这篇文章主要是讲解如何在 asp.net core 中对我们的已经完成的程序进行发布和部署. 有关如何使用 Nginx 进行部署, ...
最新文章
- 自学python哪本书比较好-自学Python一年,看了几十本书,我发现了这些捷径!
- 自动undo管理下如何添加和删除回滚段
- 华为GaussDB相比PostgreSQL做了哪些内核优化?
- B. A and B and Compilation Errors
- 轻轻松松的记住Linux系统目录结构
- 解决NTLDR is missing,系统无法启动的方法
- 2012年最具影响力路由器配置精品文章荟萃【108篇】
- 科目二:倒车入库考试技巧详细图解
- 谷歌升级商业搜索软件
- python中字符串,列表,元祖,字典,集合详解
- spring mvc框架、mvc框架模式
- 群晖nas安装python_为群晖DSM安装python的easy_install
- theano 训练样本制作(二)
- 【总结】访问一个网页的全过程
- pta 7-3 求二维数组周边元素的累加和 (10 分)
- 3. 描述性统计分析
- 解决 Xshell 6 | xftp 6 强制更新无法打开
- 针对软件开发商的网管软件开发方案
- 根据关键词批量获取淘宝商品链接并保存图片
- 阴阳师百闻牌如何在电脑上玩 阴阳师百闻牌模拟器玩法教程
热门文章
- php开源文档共享,几款常见的PHP开源文档管理系统介绍_PHP教程
- 和数软件新增6项计算机软件著作权登记证书
- 顺丰下单后处理接收到的xml
- NAS群晖Docker安装odoo16社区版和企业版教程
- mysql外连接的含义_MySQL连接查询,内连接,外连接,全连接,交叉连接_cly_32的博客-CSDN博客...
- 【Microsoft Azure 的1024种玩法】四. 利用Azure Virtual machines 打造个人专属云盘,速度吊打某云盘...
- “赋能开发者”高峰论坛暨西安葡萄城30周年庆典隆重举办
- 日期控件--WdatePicker的使用小技能
- ubuntu系统盘原地扩容(使用自带磁盘工具)
- 老照片怎么修复清晰?轻松几步让图片焕发新生