什么是运维眼中可部署的软件架构 软件架构

什么是运维眼中可部署的软件架构

架构 在之前的文章 优秀的软件或架构应具有哪些特性 中从操作性、一致性和维护性介绍了一个优秀的软件架构应该具有的特点,今天谈一谈操作性分类下的可操作性。 可操作性在日常研发过程中,可能是比较容易忽略的软件非功能性的内容,因为大多数开发都在为业务和KPI服务,即使想到了这点,也在开发的过程中容易比较丢弃,因为不管是大公司还是创业公司,大多数开发者都在为业务、项目疲于奔命,有些东西想做好...
阅读全文
SCTF 2020 两道Login Me预期解的核心技术 编程技术

SCTF 2020 两道Login Me预期解的核心技术

详细的漏洞分析可以参考 Apereo CAS 4.X execution参数反序列化漏洞分析 这里不在赘述。文章提到了,前后两个版本区间的encode方法是不一样。 在cas4.x-cas.4.1.5中的加密伪代码如下 payload = gzip(Java Serialized data) body = aes128_cbc_encode(key, iv, payload)...
阅读全文
【1分钟教程】LNMP架构应用实战 Openssl升级操作 软件架构

【1分钟教程】LNMP架构应用实战 Openssl升级操作

由于实际生产环境需求,需要将LNMP环境中的openssl版本升级至目前最新版本openssl-1.1.0c,这玩意升级还真的不是一般的麻烦,由于它与系统各种服务都有相关的联系,比如ssh服务等,因此,升级非常的繁琐,所以今天将实际生产环境中升级的过程写出来,供大家参考(100%生产环境) 1、整体环境 系统环境 [root@webserver ~]# **cat /etc/red...
阅读全文
Linux三阶段之九:期中架构LNMP章节 编程技术

Linux三阶段之九:期中架构LNMP章节

九、期中架构LNMP章节 (一)LNMP架构说明 1)使前端web服务和后端存储服务进行串联 2)主要实现处理PHP程序动态请求 (二)LNMP架构工作原理 L Linux N nginx M mysql P php (三)LNMP架构部署 1)安装LNMP相关软件 ①. 部署Linux系统 基础优化操作要完成(防火墙关闭 关闭selinux /tmp权限为1777) ...
阅读全文
ubuntu server-LAMP 编程技术

ubuntu server-LAMP

自动安装 # 一次性安装 tasksel 简单快捷 apt install tasksel # 运行工具 sudo tasksel # 选择安装包,q 勾选,确定即可 #测试 echo "<?php phpinfo();?>" > /var/www/html/info.php 手动安装 apt ins...
阅读全文
实践出真知——一文教你搭建Nginx+Tomcat集群,实现负载均衡及动静分离 荐 Java

实践出真知——一文教你搭建Nginx+Tomcat集群,实现负载均衡及动静分离 荐

实践出真知——一文教你搭建Nginx+Tomcat集群,实现负载均衡及动静分离 前言 ​ 想必大家对于Nginx和Tomcat都非常熟悉了,Nginx的应用非常广泛,不仅是对web静态资源非常友好,而且也是非常实用的反向代理和负载均衡软件。结合后端Tomcat的服务,从而搭建Nginx+Tomcat集群。 ​ 对于直接想要实践的朋友而言可以获取本文的链接中的软件包后直接看第三备份的内容...
阅读全文
linux入门系列20--Web服务之LNMP架构实战 软件架构

linux入门系列20--Web服务之LNMP架构实战

作为本入门系列最后一篇文章,将演示如何在CentOS7环境下搭建LNMP环境来构建个人博客网站。 常见搭建网站的方式有LAMP、LNMP、IIS、Nginx、Tomcat等等,本文演示比较流行的基于LNMP方式来搭建动态WEB网站。 正如前文“linux入门系列6--软件包管理之rpm和yum仓库”所述,在Linux上安装软件通常有几种方式: 通过编译源码安装、通过RPM安装、通过YU...
阅读全文
Loading...