-
springboot如何添加健康检测actuator帮助排查问题
健康检测,服务监控等是一个完整的项目必不可少的一环,但是我发现目前很多公司还是忽略了项目的服务监控这一步,都是上线之后就不管了,出问题大不了重启,这样是很不利于我们后期的项目运维和问题排查的,因此我们还是有必要了解和完善我们项目的整体架构的。
-
mac如何使用系统自带的终端进行远程连接上传和如何删除连接记录
mac系统和linux系统很类似,使用终端也和linux一样方便,所以苹果笔记本非常适合开发者,相比于windows系统,虽然也可以进行开发,但是windows系统的cmd控制台命令完全就是属于它自己特定的那一套,对于我们程序员来说,我们也一般用linux来部署网站,也很少用windows server来部署,总体来说,我们更倾向于本地操作系统和服务器操作系统都能用统一的语法来开发,比如统一用linux命令语法,这样我们就不用来回切换我们的思路。
-
服务器报错:The character [_] is never valid in a domain name
又是因为版本问题导致的,tomcat版本前后不一致导致的报错!!!
-
阿里云ECS服务器centos环境下如何安装配置ansible以及如何使用ansible
上次我是在mac环境下安装ansible,这次是在服务器上安装,大体上也差不多,我们一般只需要在一台服务器上安装ansible即可,一般是和jenkins安装在同一台机器,因为jenkins需要使用到ansible来控制远程多台服务器,由于ansible是基于ssh进行远程连接的,所以其他服务器不需要安装任何客户端工具。
-
解决nginx项目路径映射时出现的问题
我采用的域名+端口映射的方式来配置的,如果我们在springboot项目如果设置了项目名称,在访问域名的时候往往需要在域名后面带上项目名称,否则访问不了,这样显示是不高级的做法,我们想要的效果是只要输入域名,根据二级域名的不同,自动映射到相应的项目。
-
mac如何安装配置ansible并使用playbook连接控制远程服务器
ansible一般用在我们需要同时操作远程多台服务器的场景,通过SSH远程连接,然后通过一段统一的脚本来同时操作多台服务器。当我们使用jenkins来自动化部署多台服务器的时候,我们可以使用ansible来实现,类似的工具还有SaltStack、Puppet等。
-
解决nginx配置自动跳转到https后引发的一系列问题
之前不知道nginx如何配置http自动跳转到https,今天配置之后发现后台管理的首页报错了,原因好像是页面有些是用了http请求,这在https下好像是不允许的,这个时候只能不断上网找解决方案了,最后终于解决了,在这里记录一下我是如何解决的!
-
Jenkins新建单分支流水,通过Jenkinsfile自动化部署项目
如果项目默认只有一个分支,只需要建立一个单分支流水线即可实现自动化部署。
-
Jenkins新建多分支流水线 ,自动部署git仓库的测试环境分支和正式环境分支
现在很多公司逐渐采用git来管理项目代码了,虽然用svn也没什么问题,但是svn没有git强大,git是分布式版本控制系统,比svn单点管理要更强大,而且git有分支的概念,我们可以通过建立测试分支和正式分支,区分测试环境和正式环境。
-
如何使用阿里云OSS的命令行管理工具ossutil
除了我们平时在项目用API接口对接阿里云的OSS,阿里云还为我们提供了两个OSS包管理工具:一个是ossbrowser(OSS图形化管理工具),另一个是ossutil(命令行方式管理OSS数据的工具),我们一般会使用命令行工具ossutil来统一管理我们项目编译打包好的jar包,然后每台服务器使用ossutil就可以获取到最新的统一的jar包。