集成部署工具

集成部署工具 Ansible

 

 

Ansible中文权威指南

http://www.ansible.com.cn/

 

Ansible是一个开源配置管理工具,可以使用它来自动化任务,部署应用程序实现IT基础架构。Ansible可以用来自动化日常任务,比如,服务器的初始化配置、安全基线配置、更新和打补丁系统,安装软件包等。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可:

 

无需客户端

与Chef、Puppet以及Saltstack(现在也支持Agentless方式salt-ssh)不同,Ansible是无客户端Agent的,所以无需在客户机上安装或配置任何程序,就可以运行Ansible任务。由于Ansible不会在客户机上安装任何软件或运行监听程序,因此消除了许多管理开销,我们可以在即可上手使用Ansible管理服务器,同时Ansible的更新也不会影响任何客户机。

 

使用SSH进行通讯

默认情况下,Ansible使用SSH协议在管理机和客户机之间进行通信。可以使用SFTP与客户机进行安全的文件传输。

 

 

项目接口文档测试工具

DocClever

DocClever 项目接口测试

https://gitee.com/sx1989827/SBDoc

 

http://www.doclever.cn/controller/index/index.html

 

参照文档部署了下,

在线体验做得挺不错的,不过测试本地接口没有成功

 

局域网部署:

1. 安装 MongoDB , 环境没配好,失败

2. 下载 nodejs 这些

由于时间耗费挺大的,就暂时不处理了

 

 

smart-doc

smart-doc(还需更加完善)

https://gitee.com/lovepeng/apidoc2

 

showdoc

https://www.showdoc.cc/

 

源代码

https://github.com/star7th/showdoc

 

在 Linux 系统下的安装脚本记录

lnmp vhost add
showdoc.anancar.cn
/home/wwwroot/showdoc

自动添加了 php 的运行环境的

打开 showdoc.anancar.cn , 提示安装,自动安装即可。非常 Nice

 

在 Windows Server 系统下的安装脚本记录

宝塔

环境:

安装 Apache2.4 

卡住了,舍弃

 

PhpStudy

http://192.168.1.121:88/showdoc/web/#/1

选择的是 php5.6 + apache 模式

端口修改成88

需要安装 C++ 运行库

http://www.php.cn/xiazai/gongju/1481

将项目放置在 web目录即可

showdoc/123456

 

恢复用户密码

在命令行中使用 sqlite数据库:

https://www.showdoc.cc/help?page_id=16118

sqlite3 showdoc.db.php

select * from user;

update user set password='a89da13684490eb9ec9e613f91d24d00'  where username='showdoc';

select * from user where username='showdoc';
posted @ 2023-04-12 16:51  lvye1221  阅读(32)  评论(0编辑  收藏  举报