DevOps
文章平均质量分 85
为了按时交付软件产品和服务,开发和运维工作必须紧密合作。DevOps是软件开发和运维之间合作的方式!
透过自动化测试等方法,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
林晓lx
登高现红日,实践出真知!
展开
-
Abp框架Web站点的安全性提升
本文将从GB/T 28448-2019《信息安全技术 网络安全等级保护测评要求》规定的安全计算环境中解读、摘要若干安全要求,结合Abp框架,对站点进行安全升级。原创 2023-04-18 10:32:33 · 396 阅读 · 0 评论 -
[学习笔记]Rocket.Chat业务数据备份
Rocket.Chat 的业务数据主要存储于mongodb数据库的rocketchat库中,聊天中通过发送文件功能产生的文件储存于中(文件方式设置为),因此在对Rocket.Chat做数据移动或备份主要分为两步,数据库备份和文件备份。原创 2023-02-21 16:02:16 · 1260 阅读 · 2 评论 -
[学习笔记].Net5项目打包到Linux系统服务时遇到的坑
如果按照官方文档的步骤手动安装.Net5 会有一个坑:在 Linux 上手动安装 .NET - .NET | Microsoft Docshttps://docs.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual在使用systemd打包.Net5服务的时候,无法运行,报错如下图:查询系统日志发现对dotnet访问没有权限,dotnet已设置权限755并且service的配置文件中User已配置为本人用户奇怪的是作.原创 2022-02-11 17:37:37 · 1325 阅读 · 0 评论 -
[学习笔记]使用Docker+Jenkin自动化流水线发布.Net应用
使用Docker容器方案可以快速安全地将项目部署到客户的服务器上,作为公司项目,需要解决两个问题:1. 需要搭建一个私有的Docker仓库,以便安全的存储镜像2. 需要一套自动化发布方案,实现代码到应用部署的自动化流程大致流程如下在java世界中有很多文章介绍了Docker+Jenkin的自动化部署方式,这次来看看如何用这一套工具实现.Net 应用的发布。以Soa项目为例MatoApps/Soa: 一个轻量级的微服务库,基于.Net 6 + Abp框架 可快速地将现有项目改造成为面向服务体系结构,实现模块间原创 2022-06-08 18:31:18 · 193 阅读 · 0 评论 -
[学习笔记] Linux 环境下搭建基于Ngnix的反向代理服务
数字证书管理服务/SSL 证书之前为了方便同事测试微信小程序,搭建了基于CentOS的预发布环境,.Net5 程序也已经部署好在上面,在公网上可以通过http协议的临时域名(jevonsflash.xxx.net)访问到后台Api。然而小程序的正式线上版本,只可以跟指定的域名进行网络通信,且域名只支持 https,wss通信协议,因此需要配置预发布环境的域名解析,Ngnix,以及证书。首先公司的域名已经备案(例如: www.matoapp.net),目标是通过这个备案的域名用https方式访问后台原创 2022-02-10 20:56:28 · 1527 阅读 · 0 评论 -
[学习笔记]在Linux中使用源码编译的方式安装Nginx
使用源码的方式安装nginx,可以加深对linux目录的理解,今天就来放弃yum.. rpm.. dnf.. 这些在linux下较为“傻瓜”的操作方式,实战源码编译的方式安装nginx!原创 2022-03-17 19:50:08 · 1830 阅读 · 0 评论