上一篇文章我向大家介绍了如何安装walle,这篇写写怎么部署使用walle。

如何安装walle:http://blog.csdn.net/amazingdyd/article/details/54094413

1.首先,你要去/etc/passwd中,修改

www:x:1001:1001::/home/www:/bin/bash

现在试试能不能使用这个命令 su www,如果能使用,证明你的这个PHP的用户是能够正确切换的

2.切换到www这个用户以后,生成他的ssh-key,这个key就是你的deploy-key,怎么生成呢?

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

然后就生成了www这个用户的ssh-key,去/home/www/.ssh/id_rsa.pub中就能看到,现在复制这个文件,重命名为authorized_keys,也放在/home/www/.ssh下。

3.然后你去配置deploy-key,国内我是去oschina配置的,oschina的项目配置中有个部署公钥管理,你把这个/home/www/.ssh/id_rsa.pub中的内容复制进去,添加一个公钥就配置好deploy-key了。

3.1:确保你root用户也有ssh-key并且也去oschina中添加到SSH公钥里,注意这个root的ssh-key是添加到个人公钥而不是deploy公钥里。

4.进入到/root/.ssh中,复制id_rsa.pub,重命名为authorized_keys,把你WWW用户的id_rsa.pub里的内容放到这个/root/.ssh/authorized_keys内容的下面。

5.试试用root这个用户拉取一下你的项目,看看是不是不需要密码了?如果不需要密码,请往下走,否则请看看上面哪步出错了

6.新增一个项目,进入配置,请注意,方框框起来的三个地方不要有父子关系,并且结尾不能加斜杠!还有就是git的地址前面要加ssh://

6.1确认你的www文件夹下,文件都是属于www的,可以使用chown -r www:www /home/www来设置一下

7.检测通过,大功告成~

8.如果上线时有全量更新服务器出错,一是你要去/home/www下删除test这个文件夹,二是注意填目录的时候结尾千万不要填斜杠!

从0开始一步一步部署walle相关推荐

  1. 一步一步教你使用云服务器部署爬虫

    一步一步教你使用云服务器部署爬虫 1. 注册阿里云,可以免费试用一个月的云服务器.每天十点0元抢购 2. 点击进入阿里云领取页面 3. 点击管理可以修改密码 4.用显示的公网ip远程登录服务器,默认r ...

  2. 【Python实战】用Scrapyd把Scrapy爬虫一步一步部署到腾讯云上,有彩蛋

    接着之前的几篇文章说. 我把爬虫已经写好了,而且在本地可以运行了. 这个不是最终的目的啊. 我们是要在服务器上运行爬虫. 利用周末,同时腾讯送的7天云服务器体验也快到期了 就在这里再来一篇手把手的将爬 ...

  3. 从0开始一步一步安装walle

    最近新接触了walle这个部署系统工具,还是挺好用的,就是无奈官方文档太多坑...光ldap我就闹了好半天最后发现做的都是无用功,那么下面我一步一步教大家怎么部署walle以及我遇到的坑 先说一下,w ...

  4. 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!

    一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 本文根据<Professional ASP.NET MVC 1.0>中微软牛人Scott Guthrie 提供 ...

  5. matlab抽样模块是哪个,Matlab怎样进行信号的重建这个题先让把x(t)=sin(2πt)按照T=0.4抽样,这一步我已经...

    clear all; clf;N = 200;     %采样数量 F = 1;       %被采样信号频率1Hz Ts = 0.1;   %采样间隔 Fs = 1/Ts;   %采样频率 T = ...

  6. 一步一步在 Windows 10 用 visual studio 2019 编译 zmqpp 4.2.0 版

    伸手党可以到 zmqpp库windows编译结果-C++文档类资源-CSDN下载 去下载 zmqpp 是 libzmq 的高级 C++ 封装,不但提供了针对 libzmq C 接口的 C++ 封装,还 ...

  7. Spring的前世今生: Spring5.0已经出来了,Springboot已经风靡全球, Spring怎么一步一步走过来的, 让我们看看其前世今生~~~

    Spring5.0已经出来了,Springboot已经风靡全球, Spring怎么一步一步走过来的, 让我们看看其前世今生--- 这是关于什么是Spring Framework,但它是如何开发的?嗯, ...

  8. 从0开始一步一步用Laravel5.2集成原生微信支付

    目前微信支付集成到框架里面有太多的坑了,项目中刚好遇到一个,把经验和重要的坑写出来,一步一步从0开始,大家有什么不会的可以留言. 1.首先,我们要去官方下载人家做好的DEMO,链接是https://p ...

  9. Linux手动部署nlb步骤,一步一步配置NLB(续)之深入测试

    首先,准备一些工具: 1. Fiddler2,用来查看请求的分配情况,当然这个工具还有其他强大的功能,今天,我们只用很小的功能; 其次呢,我们了解一下NLB里面端口规则的设置: a.右键群集--> ...

  10. [Paddle2.0学习之第四步](下)词向量之CBOW

    [Paddle2.0学习之第四步]词向量之CBOW 项目已放在aistudio: [Paddle2.0学习之第四步](下)词向量之CBOW 文章目录 [Paddle2.0学习之第四步]词向量之CBOW ...

最新文章

  1. Revit LT 2022基本培训 Revit LT 2022 Essential Training
  2. 一文运维zookeeper
  3. 微信浏览器跳转页面加载loading效果问题
  4. ISE下载到FPGA内的文件格式
  5. 使用vs测试时的问题
  6. c语言机考答案,全国计算机等级考试C语言上机试题题库(内附答案)
  7. mysql mcafee audit_ libaudit
  8. m3u8在线播放工具,在线播放地址
  9. b站视频能外链吗html,Iframe代码嵌入BiliBili视频外链
  10. 【java】this()与super()使用详解
  11. 最小化GUI安装oracle,最小化安装OEL6.5和配置
  12. Docker-compose编排MySQL+Nacos+Seata
  13. CSS实现3D正方体动态旋转效果【源码+GIF图】
  14. 【游戏外挂、修改器、辅助研究1】认识外挂
  15. 法国蓬皮杜中心天猫官方旗舰店开业;洲际集团旗下高端品牌voco全球开业及签约酒店数突破100家 | 美通企业日报...
  16. PHP实现MD5加密(16位加密和32位加密)
  17. c语言编写日历作业,c语言实现一个简单日历
  18. pb文件转java 报:protoc did not exit cleanly. Review output for more information
  19. 电脑输入法哪个最好用,提高工作效率就选它
  20. python股票交易时间_python 判断是否股市交易日

热门文章

  1. android studio 61歌曲服务器搭建 歌曲app 下载 完整代码
  2. 为传统行业提供新思路,“智享沙龙—硬科技赋能传统产业升级”即将开启
  3. 机械臂速成小指南(九):正运动学分析
  4. SQL的左连接 ,右连接,内连接和全外连接的4者区别
  5. 计算机网络中的节点有转接节点和传输节点,计算机网络技术复习材料带答案全套...
  6. 关于5944空间的所谓免费
  7. k8s-最新版k8s安装(基于Centos)
  8. 借用excel 设计 fasterport 表格,主要是考虑 转回excel 整齐好看
  9. CRMED知识付费2.0源码 已去授权
  10. 我用Python爬取了4000+股票数据,并用plotly绘制了树状热力图(treemap)