背景:使用CAS登录的过程中会涉及到三次重定向,如果在同一个局域网内,是没有任何问题的,但如果涉及到跨网访问就有问题了。解决思路:通过Nginx对要访问的系统进行代理,把响应头中的重定向Location的地址改成外网能访问到的IP,实现跨网访问。      实现步骤:1、安装Nginx,安装ngx_headers_more模块安装方式:进            
                
         
            
            
            
            今天接到一个小需求需求如下HR:前段时间开发的新官网,之前有很多其他公司对接了我们这个官网上的某个页面,
    现在需要你写个nginx把之前他们访问的链接重定向到现在新的链接。
我:为什么不让他们直接访问现在新的这个链接?
HR:其他公司都是用的之前链接生成的二维码,扫码访问的。
HR:现在到处都在用那个二维码,替换二维码成本太大。 因为访问的都是前端静态文件,所以一开始想到用配置n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 06:48:24
                            
                                219阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx这个软件不用介绍了吧。下面是转载整理关于Nginx应用参考文档:目 录一、        Nginx 基础知识二、        Nginx 安装及调试三、        Nginx Rewrite四、&nbs            
                
         
            
            
            
            基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理
    基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理实现结果需要将以下地址都统一跳转到 https 的根域名 https://chanvinxiao.com
http://chanvinxiao.com (不带 www 的 http)            
                
         
            
            
            
            OpenRestyOpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。通过汇聚各种设计精良的 Nginx 模块,从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-20 15:43:00
                            
                                599阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置文件讲解:#user  nobody;
#开启进程数 <= CPU数
worker_processes  1;
#错误日志保存位置
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#进程号保存文件
#pid        logs/ngi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 16:26:49
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            拓扑图:    
    
      一、nginx代理服务器安装配置:   1)安装Nginx:1、解决依赖关系    
     编译安装nginx需要事先需要安装开发包组"Development Tools"和 "Development Libraries"。同时,还需要专门安装pcre-devel包: 
    
 # yum -y install pcre-devel            
                
         
            
            
            
            # Python 去掉路径
在Python中,我们经常会处理文件路径。有时候我们需要从路径中提取文件名或者文件夹名,或者只是想要简单地去掉路径,只保留文件名或者文件夹名。本文将介绍如何在Python中去掉路径,并给出代码示例。
## os.path模块
在Python中,我们可以使用`os.path`模块来处理文件路径。`os.path`模块提供了一些方法来操作文件路径,包括去掉路径的功能。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-04 05:38:23
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx路径匹配踩坑页面403 Forbidden errors原因: 权限问题,查看日志:*1 open() “/root/a.jpg” failed (13: Permission denied)解决:nginx.conf 中加入user root;页面 404 Not Found原因: 这里我用的正则匹配, 表达式是location ~ .(gif|jpg|png|js|css)$匹配任意            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 11:28:27
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            访问nginx: 首先要匹配location中的uri 规则, 匹配上后, 然后再将root指定的根目录,拼接上location 上的路径, 再拼接上该目录下的文件, 
这才是最终访问的路径, 目前不知道为什么是这样做, 理解不了, 只能先记住location [=|~|~*|^~|@] /uri/ { … }  分为两种location: 正则location 和 普通location
一: 正            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 12:27:32
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            直接上案例: 需求:www.lanmps.com反向代理 github.lanmps.com 这个域名设置 robots.txt 搜索引擎机器人文件配置免费申请域名 SSL 【所有权验证】文件风.foxproxy_connect_timeout 300s; #nginx跟后端服务器连接超时时间(代理连接超时)
proxy_read_timeout 300s; #连接成功后,后端服务器响应时间(代理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-03 23:07:16
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,我们经常会使用find命令来查找文件或目录。但有时候我们只想要找到文件名,不想要路径信息,这时候就可以使用一些技巧来去掉路径信息。
一个常见的情况是我们想要找到系统中所有以“.txt”结尾的文件,我们可以直接使用find命令:
```
find /path/to/directory -type f -name "*.txt"
```
这样会返回所有满足条件的文件,包括它们的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-16 11:19:01
                            
                                348阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            四种方式1)注解7个   @PathVariable @RequestHandler @MethodAttribute @RequestParam @MatrixVariable   @CookieValue @RequestBody例1:@RequestParam@RestController
public class HelloController {
            
                
         
            
            
            
            # Python 去掉路径最后部分的实现指南
在开发中,处理文件系统路径是一项常见任务。在这篇文章中,我们将学习如何使用 Python 去掉路径的最后部分。我们将分步指导你完成整个过程,确保你能够理解每个步骤并掌握基础知识。
## 整件事情的流程
我们可以将整个流程分为以下几个步骤:
| 步骤 | 描述                                       |
|--            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-15 05:05:36
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>维护中</title>网站正在进行维护抱歉给您带来不便,请稍后再访问。2. **配置 Nginx 服务器块:**  
 打开 Nginx            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 13:17:39
                            
                                735阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            昨天装完了heartbeat 
今天就开始装nignx 相比于heartbeat nignx就好装多了,自己下了 
nginx-1.4.4.tar.gz pcre-8.34.tar.gz 包 自己装就行了。记得最后要把 pcre lib下面的libpcre.so.1 cp 到 /lib 目录,这样 nginx 就顺利的启动了 
简单修改nginx.conf            
                
         
            
            
            
            Tomcat访问路径去掉发布项目的项目目录博客分类: TomcatTomcat访问路径去掉发布项目的项目名称 需求: 把发布到Tomcat下的web项目,访问路径去掉项目名称 问题背景: 以前的.net些的WebService,现在改用java来写了。已经把wsdl搞的基本一致了,但是由于原webservice发布到iis网站的根目录了,所以访问的时候也就没有虚拟目录的名字。但            
                
         
            
            
            
                    Nginx与PHP的交互   FastCGI模块模块允许nginx同FastCGI协同工作,并且控制哪些参数将被安全传递一,CGI和FastCGI简介1、什么是CGICGI 是Web 服务器运行时外部程序的规范接口,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 21:10:30
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
ngx_http_core_module
ngx_http_core_module模块支持名称与Apache服务器变量匹配的嵌入式变量。 首先,这些是表示客户请求头字段的变量,例如$ http_user_agent,$ http_cookie等等。 还有其他变量:
变量
含义
$arg_name
请求行中的参数名称
$args
请求行中的参数
$binary_remo            
                
         
            
            
            
            1. 什么是nginxNginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,特别是在电商行业。2. 应用场景1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静