年度归档:2021年

Jenkins+Gitlab通过脚本自动部署回滚web项目版本至服务器集群(测试环境和正式环境),图文详细

扩展文章:Gitlab+Jenkins通过钩子实现自动部署web项目 一:基础环境介绍及准备 不在通过钩子自动部署至web服务器,需要自己通过脚本在Jenkins选择版本或者服务器发布回滚。灵活性更高,对于集群来说也实用。 1:Gitlab服务器 ubuntu 192.168.152.131 —参考搭建:Linux安装gitlab,docker安装gitlab教程 2:Jenkins服 [……]

继续阅读»»»

Linux日志管理神器之Logrotate日志分割

前言: 有些服务,会自动产生大量的日志文件,如果不限制,会占用磁盘空间。如果单纯的用定时任务crontab删除,又不太灵活,这时需要日志神器logrotate。 logrotate工具是系统自带为了方便进行日志管理而产生的一个工具。系统会定时运行 logrotate,一般是每天一次。也是基于定时任务crontab运行的。 配置文件: 主配置文件位置在 /etc/logrotate.conf,一般配 [……]

继续阅读»»»

使用GitLab+Drone CI持续集成自动部署web项目,图文详细

扩展参考:Gitlab+Jenkins通过钩子实现自动部署web项目 一:环境介绍 1:gitlab服务器 192.168.152.131 搭建参考:Linux 安装gitlab、docker安装gitlab 2:Drone服务器 192.168.152.132 搭建参考:Linux基于gitlab搭建Drone CI 3:web服务器 192.168.152.150 已配置好nginx相关web [……]

继续阅读»»»

Linux基于gitlab搭建Drone CI,图文详细教程

drone简介: drone官方文档:https://docs.drone.io/ drone跟Jenkins一样,可实现持续集成,就是可以帮助我们解决重复的代码构建,自动化测试,发布等重复劳动,通过简单一个提交代码的动作,解决接下来要做的很多事。 Drone是一种基于容器技术的连续运输系统,所以安装也是基于docker安装。 相对于Jenkins,Jenkins虽然有100多种插件可实现复杂的功 [……]

继续阅读»»»

Linux安装Java和tomcat,并添加开机启动服务

Ubuntu可直接在线安装,命令为 我环境为centos的,所有直接下载解压安装。 一:安装JAVA 1. 下载 JDK安装 官方下载地址:https://www.oracle.com/java/technologies/downloads/目前最新为java 17的版本,选择X64版本下载。 2. 配置环境变量 编辑配置文件 末尾添加 更新配置文件 java -version查看版本信息 安装完 [……]

继续阅读»»»

WordPress上传文件错误,提示“抱歉,由于安全原因,这个文件类型不受支持”怎么办?解决方法

上传文件报错: 提示“抱歉,由于安全原因,这个文件类型不受支持”或者“从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。” 网上大多那几篇文章早已过时,不是报错就是不起作用。要么就是整个网站崩溃无法打开。 这里自己记录一下方法,需要更改两个位置。 1:第一个位置 在当前主题所在文件夹的functions.php里最后面添加如:这里是添加apk文件,其他则改其他即可,还有其 [……]

继续阅读»»»

Gitlab+Jenkins通过钩子实现自动部署web项目,图文详细教程

一:基础环境介绍及准备 1:Gitlab服务器:ubuntu 192.168.152.131 —参考搭建:linux安装Jenkins,或docker安装Jenkins教程 2:Jenkins服务器:ubunu 192.168.152.130 —参考搭建:Linux安装gitlab,docker安装gitlab教程在服务器上生成ssh-keygen,用于配置web服务器和G [……]

继续阅读»»»

nginx反向代理后,只要刷新页面无法访问,404错误,解决方法

一、问题描述 反向代理服务器,设置完成,网站为OA,ERP管理系统之类的网站。用域名访问登录正常,选择正常,一切正常。 异常:无法刷新,刷新页面404,链接变成域名加port方式。port为反向代理给web服务器的访问端口。如原正常链接为:www.example.com/member刷新异常后变为:www.example.com:8088/member 二、问题检查 发现链接后面加上 / 正常,不 [……]

继续阅读»»»

Linux ubuntu手动安装gitlab、docker安装gitlab教程及配置

搭建环境:Gitlab服务器 192.168.152.131gitlab安装地址下载:https://about.gitlab.com/install/ 一:原生手动安装gitlab 1.安装并配置必要的依赖 2.添加GitLab包并安装包 3.安装gitlab并登录 gitlab分ce(社区版)和ee(企业版),这里默认是企业版ee 等一段时间安装,比较大有1026M,安装完成后显示: 安装完成 [……]

继续阅读»»»