一、关于SSO单点登录单点登录sso的实现常见的有Oauth2(当前主流,较复杂)和CAS(Center Authentication Server),它们的区别。这里先研究一把apereo 实现的CAS SSO。二、CAS基本原理
访问服务:SSO 客户端发送请求访问应用系统提供的服务资源。定向认证:SSO 客户端会重定向用户请求到 S
转载
2024-09-12 07:41:21
50阅读
Linux之Nginx 相关介绍(转载)Nginx的产生没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。然而
Netty初探NIO的类库和API繁杂,使用麻烦:需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。开发工作量和难度都非常大:例如客户端面临断线重连、网络闪断、心跳处理、半包读写、网络拥塞和异常流的处理等等。Netty对JDK自带的NIO的API进行了良好的封装,解决了上述问题。且Netty拥有高性能、吞吐量更高,延迟更低,减
SSL / TLS加密会为您的用户带来更高的搜索排名和更好的安全性。 Let’s Encrypt 是一个认证机构(CA)。它可以提供免费证书,并且已经被大多数浏览器所信任。另外,通过工具 Certbot 可以让我们完全自动化证书的安装和更新。 安装证书的前提条件:安装服务器(这里用 NGINX)。注册域名。创建一个DNS记录,将域名和服务器的 IP 地址相关联。记得安装完成后,防火墙需要打开 44
转载
2024-05-21 16:04:33
1467阅读
PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:
1. PKCS#7 Cryptographic Message Syntax Standard
2. P
转载
2024-09-04 15:54:45
42阅读
Nginx基础安全1,Nginx版本号信息隐藏所有软件都在更新迭代,但是线上环境最主要的还是稳定,所以我们不会盲目最新,更愿意选择一个持续维护的稳定版,但没个版本都会有漏洞,如果不更新软件,又让***知道了我们使用的版本,就等于把我们的漏洞,都告诉给他们了,这样非常危险。
故此,要修改Nginx的版本信息,或隐藏,给敌人一种假象;[root@web02 ~]# vim /application/
# Java页面能用nginx吗?
在当今的互联网世界中,Java 作为一种广泛使用的编程语言,经常被用于开发各种类型的应用程序。而 Nginx 则是一种高性能的 HTTP 和反向代理服务器。那么,Java 页面能否使用 Nginx 呢?答案是肯定的。本文将通过代码示例和关系图来解释这一问题。
## Nginx 与 Java 的关系
Nginx 可以作为 Java 应用程序的反向代理服务器,
原创
2024-07-22 08:01:55
32阅读
# 实现Redis能用Nginx映射教程
## 1. 整体流程
```mermaid
journey
title 整体流程
section 开发者指导小白如何实现Redis能用Nginx映射
开发者->小白: 解释整体流程
小白->开发者: 提问
开发者->小白: 提供步骤和代码示例
```
## 2. 详细步骤
```mer
原创
2024-03-20 06:19:05
130阅读
Redis179.redis 是什么?都有哪些使用场景?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis 使用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 180. redis 有哪些功能?数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列 181. redis
转载
2024-10-15 11:40:28
43阅读
作为一个 Web 服务器,Nginx 的功能非常完善,完美支持 HTTP/1、HTTPS 和 HTTP/2,而且还在不断进步。1、进程池Nginx 作为“轻量级”的服务器,它的 CPU、内存占用都非常少,同样的资源配置下就能够为更多的用户提供服务,其奥秘在于它独特的工作模式。在 Nginx 之前,Web 服务器的工作模式大多是“Per-Process”或者“Per-Thread”,对每一个请求使用
转载
2024-03-25 09:06:25
15阅读
/src/core子目录中71个源文件,有点无从下手。浏览包含主函数的nginx.c文件,发现nginx使用了很多自行封装的数据结构,不弄清楚这是些什么样的数据结构就很难理解主函数中操作的意义。于是我们挑看起来基础的数据结构开始研究。组织nginx所有数据结构的是ngx_core.h文件。它首先包含了ngx_config.h,我们在ngx_config.h中发现了三个类型定义。1、ngx_int_
转载
2024-09-23 06:29:39
106阅读
介绍TLS,或传输层安全性,及其前身SSL,代表安全套接字层,是用于保护和加密计算机网络流量的web协议。有了TLS/SSL,服务器可以在服务器和客户端之间安全地发送通信,而不存在消息被外部方截获的可能性。证书系统还帮助用户验证他们连接的站点的身份。在本指南中,您将设置一个自签名SSL证书,用于Ubuntu 22.04服务器上的Nginx web服务器。**注意:**自签名证书将加密服务器和任何客
之前民工哥也给大家介绍过一款Nginx配置生成器:强大!Nginx 配置在线一键生成“神器”,不太了解的人可以去看一看。最近民工哥又发现一款好用的网页版开源工具,同样它的功能也是Nginx配置生成器,功能非常强大,方便实用,它是:NginxWebUI。NginxWebUI介绍NginxWebUI是一款方便实用的nginx 网页配置工具,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转
K8S官方文档
注意:该集群每个master节点都默认由kubeadm生成了etcd容器,组成etcd集群。正常使用集群,etcd的集群不能超过一半为down状态。docker的namespace:是利用宿主机内核的namespace功能实现容器的资源隔离k8s的namespace:是基于名称实现项目容器的隔离,叫命名空间master节点组件:kube-apiserver:Kubernetes A
generate 主要调用generate() 方法。 首先调用 getConfig()读取本地配置或使用默认配置。使用 renderOrgSpec() 和 generatePeerOrg()方法依次生成每个 peer 类型的组织。使用 renderOrgSpec() 和 generateOrdererOrg()方法依次生成每个 orderer 类型的组织。renderOrgSpec()负
# 使用的用户和组 user nginx nginx;# 指定工作衍生进程数;一般几核CPU就配置几个。nginx进程数,建议设置为等于CPU总核心数。 worker_processes 1;#全局错误日志及PID文件;全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/err
转载
2024-07-06 04:47:34
100阅读
最近项目中用到了openresty框架作为后台服务。内部整合了nginx代理和lua脚本进行开发。前边在视频监控小项目中用到过nginx作为rtmp视频流服务器,但是仅写到了使用方法。今天主要针对nginx的基础使用进行记录,重点描述nginx的安装、部署、配置及各个模块结构,备日后查用。安装提到代理,通常的定义是对客户端进行代理,如此一来,在服务端便看不到客户端的真实ip。Nginx之所以被称为
转载
2024-10-26 20:47:06
26阅读
在日常工作中除了.cer 格式的证书,可能还需要.crt等类型的证书,整个时候就需要对证书进行转换。
CER是二进制形式的X.509证书,DER编码。CRT是二进制X.509证书,封装在文本(base-64)编码中。证书格式转化在linux 平台使用openssl命令执行,如下两种方式进行尝试转换证书格式转换
[root@hfeak8sts02 mon]# openssl x509 -inform
转载
2024-08-15 01:12:25
509阅读
这里写目录标题一、Nginx和Tomcat搭建群集的优点二、案例部署2.1 案例环境2.2 案例部署2.3 效果验证 一、Nginx和Tomcat搭建群集的优点传统模型下,一个项目部署在一台tomcat上,这个时候,假如 tomcat 因为服务器资源不够,突然挂机了,出现单点故障,那么整个项目就无法使用,给客户造成的损失可想而知!!Tomcat 不能单独应用于生产环境下,我们需要一套更可靠的解决
转载
2024-03-21 13:40:27
18阅读
文章目录一、缓存概述(1)缓存的作用(2)缓存常见的类型(3)Nginx缓存的原理二、配置Nginx缓存(1)主配置文件中缓存的语法(2)配置Nginx缓存-实验环境-实验目的-实验步骤(3)配置指定页面不进行缓存(4)统计缓存日志 一、缓存概述(1)缓存的作用通常情况下缓存是用来减少后端压力的,将压力尽可能的往前推,也就是往代理服务器上推,减少后端压力,提高网站并发延迟(2)缓存常见的类型后端
转载
2024-01-15 00:06:51
72阅读