场景需求:     由于Oracle RAC模式在生产环境不建议使用SCAN IP,使用Nginx完成TCP/UTP三层的负载。  实施环境: Nginx版本:1.14.2 Nginx服务器IP: 192.168.24.101 Oracle RAC对外使用的VIP IP:192.168.26.201、192.168.26.203实施步骤: 1、下载ngin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-14 12:27:22
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            4.2.5版本的配置其实非常简化了,暂时根据官方文档配置了json配置客户端的方式,分享一下,稍后研究一下把客户端配置到数据库中,如果成功了再开新帖。根据官方文档:https://apereo.github.io/cas/4.2.x/installation/OAuth-OpenId-Authentication的说明,加入JAR包(注意版本与cas-server-webapp项目一致,本文中是4            
                
         
            
            
            
            很久之前就听说nginx很强悍,不过一直没有动力尝试。  自己做点小项目,决定用nginx了。对于一个用java,在tomcat里面跑应用的人,整合nginx和tomcat就势在必行了。根据之前整合apache和tomcat的经验,有一个ajp的模块用于web服务器和tomcat之间连接。但是看了好多nginx的帖子,都在讲proxy。  proxy和ajp之间还是有很大区别的。ajp有些优势是p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 11:01:03
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Authelia和Nginx的结合使用使用Authelia的一个登录页面保护所有自托管服务,这是一个SSO门户,用于在Nginx反向代理后面对你的所有服务进行身份验证。关于Authelia容器化部署可参考官网或我之前写的k8s部署Authelia(LDAP认证)(https://blog.51cto.com/wutengfei/5388641),部署方式很多,选择一个适合自己环境的部署方式即可。思            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2022-07-11 17:17:48
                            
                                7452阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用 Docker 部署 Authelia 的教程
## 引言
Authelia 是一个开源身份验证和访问管理的解决方案,通常用作反向代理背后的单点登录 (SSO) 解决方案。在这篇文章中,我们将详细介绍如何在 Docker 中部署 Authelia。为了使过程更清晰,我们将分步骤进行,并提供每一步所需的命令和说明。
## 总体流程
以下是我们部署 Authelia 的步骤以及简单的说            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-19 06:02:02
                            
                                1110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Authelia 是一个开源[身份验证]和[授权]服务器和门户,通过 Web 门户为您的应用程序提供[多因素身份验证]和单点登录 (SSO),履行信息安全的身份和访问管理 (IAM) 角色            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-25 14:19:02
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Authelia项目说明Authelia(https://github.com/authelia/authelia.git)是一个开源的认证系统,目前支持双因素认证和单点登陆SSO认证,SSO登陆是有Web界面支持的。它可以很好的与反向代理进行集成,比如nginx,Traefik,HAProxy等,对于通过这些反向代理的服务,如果没有通过认证将会把页面重定向到登陆页面。Authelia项目架构!(            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-06-16 17:22:57
                            
                                3928阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                10评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            authelia web sso 解决方案 
参考架构
 
 
参考资料
https://github.com/authelia/autheliahttps://www.authelia.com/
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-18 14:44:26
                            
                                763阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Authelia是一个开源的认证和授权服务器,提供双因素认证和单点登录功能,支持Web门户集成,可作为OpenID Connect认证提供者,具备高度可配置性和安全性。            
                
         
            
            
            
            nginx日志配置nginx日志相关的配置如accesslog、logformat、openlogfilecache、lognotfound、logsubrequest、rewritelog、errorlog。nginx有一个非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式通过logformat命令来定义。ngxhttplogmodule是用来定义请求日志格式的。1.acc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-07 09:41:56
                            
                                1827阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录Nginx主配置文件调优Nginx HTTP跳转HTTPSNginx代理PHP服务Nginx作为代理服务器Nginx作为负载均衡服务器Nginx作为静态文件服务器Nginx反向代理WebSocket服务Nginx反向代理示例Nginx 子路由部署 Recat 项目Nginx 开启gzip压缩Nginx 跨域问题解决Nginx配置IP黑/白名单Nginx配置SSL证书Nginx配置动静分离            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 09:30:37
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rewrite阶段rewrite阶段是一个比较早的请求处理阶段,这个阶段的配置指令一般用来对当前请求进行各种修改(比如对URI和URL参数进行改写),或者创建并初始化一系列后续处理阶段可能需要的Nginx变量。当然,也不能阻止一些用户在rewrite阶段做一系列更复杂的事情,比如读取请求体,或者访问数据库等远方服务,毕竟有rewrite_by_lua这样的指令可以嵌入任意复杂的 Lua 代码。一、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 11:14:55
                            
                                347阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            配置详解
Nginx配置文件nginx.conf中文详解
定义Nginx运行的用户和用户组
user www www;
nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;
全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /usr/local/nginx/logs/erro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-12 06:06:10
                            
                                622阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、基本配置及配置说明1.1 典型配置1.2 全局变量(nginx内置预定义变量)二、常用配置2.1 反向代理配置2.2 跨域CORS配置2.2.1 使用反向代理解决跨域2.2.2 配置header解决跨域2.3 开启gzip压缩2.3.1 Nginx配置gzip2.3.2 Webpack的gzip配置2.4 配置负载均衡2.5 适配PC或移动设备2.6 配置Https三、一些常用技巧3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 08:55:42
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文介绍Nginx配置的指令执行顺序
    rewrite阶段rewrite阶段是一个比较早的请求处理阶段,这个阶段的配置指令一般用来对当前请求进行各种修改(比如对URI和URL参数进行改写),或者创建并初始化一系列后续处理阶段可能需要的Nginx变量。当然,也不能阻止一些用户在rewrite阶段做一系列更复杂的事情,比如读取请求体,或者访问数据库等远方服务,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 19:08:20
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            低头凝望镜中月不如关注木丘白一步两步向前走共同学习一起来开篇先附上Nginx中文文档地址:https://www.nginx.cn/doc/index.html文档包含了Nginx的很多内容介绍,包括各系统如何安装配置等。本篇主要讲解nginx.conf配置文件项管内容。nginx.conf#使用的用户和用户组
user www www;
#指定工作衍生进程数,建议设置为等于CPU总核心数。
w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 11:22:39
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前主流的web服务5大神器 Nginx、Apache、Tomcat、Jetty、iis今天讲一下nginx的常规操作,剩下几个后续再讲。一、负载均衡(正反代理)有nginx的服务架构,通常nginx放在最外层接受入口流量,既我们说的正向代理。nginx一般代理的都是 静态资源、tomcat、apache、jetty、iis等,当然 这个顺序不是绝对的,这里面有些组件功能也比较强,也能承担ngin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 23:50:14
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx配置通用语法1) 块配置项块配置项由一个块配置项名和一对大括号组成。比如events {
use epoll;
} nginx.conf中的events,http,server,location,upstream等都是块配置项块配置项可以嵌套,内嵌块直接继承外层块。 2) 块配置项的语法格式基本格式:配置项名 配置项值1 配置项值2 ...; 配置项目必须是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 17:08:36
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器;在安装配置上它安装,配置都比较简单。但在实际的生产配置环境中,肯定会经常遇到需要修改、或者重新增加Nginx配置的问题,有的时候需求更是多种多样,修修改改经常会出现这样、那样的一些错误,特别的烦索。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-27 20:06:43
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一 nginx常用命令1.1 nginx的常规命令#1.启动
[root@localhost sbin]# ./nginx
[root@localhost sbin]# ps -ef|grep nginx
root       5297      1  0 19:38 ?        00:00:00 nginx: master process ./nginx
nobody     5301            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 20:05:16
                            
                                170阅读
                            
                                                                             
                 
                
                                
                    