本文折腾于 9 月中旬;老苏虽然用过很多次 nginx ,但是对 nginx 并不熟悉,基本上是每次要用的时候才会去搜索解决方案,所以一直在找一个配置工具,Nginx Config 虽然不能完全满足老苏的需求,但也可以作为参考之用。什么是 Nginx Config ?Nginx Config 是一款可以一键生成 Nginx 配置的神器,相当给力。支持反向代理、、/2、IPv6,
转载 2024-03-15 19:28:52
40阅读
2、安装证书3、配置SSL/TLS# 配置SSL协议版本和密码套件# 配置SSL会话缓存# 启用HSTS标头,告诉浏览器始终使用HTTPS# 防止点击劫持# 安全头部配置前言当你需要配置Nginx服务器来托管网站或应用程序时,以下是一些基本步骤和示例配置,以帮助你入门。请注意,Nginx配置可以非常灵活,可以根据你的具体需求进行自定义。以下示例假设你已经在服务器上安装了Nginx。1、打开终端并
序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件和低系
转载 2024-06-02 10:27:04
196阅读
目的:让php能够解析类似这样的url http://www.xxx.com/index.php/abc/def在默认情况下我们打开这个url时会出现无法找到该页。这就需要在nginxpath_info设置了。原理:把index.php做为php执行的脚本,把/abc/def做为参数传给php-cgi执行。实现:nginx版本0.7.31以上支持fastcgi_split_path_i
原创 2011-04-16 20:15:12
3911阅读
1点赞
1评论
一、配置说明1.  worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2.  worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8
转载 2024-04-28 12:20:08
52阅读
一、 ingress nginx1、两个核心概念:# ingress: kubernetes中的一个对象,作用是`定义请求如何转发到service的规则` # ingress controller: `具体实现反向代理及负载均衡的程序`,对ingress定义的规则进行解析,根据配置的规则来实现请求转发,实现方式有很多,比如Nginx, Contour, Haproxy等等2、Ingress(以Ng
转载 2024-02-29 23:11:10
120阅读
http://wiki.nginx.org/HttpCoreModule 中写道: 这里的client_body_temp_path是制定post上传的$_FILES上传的文件地址 后面的level1,2,3是什么意思? 因为如果所有上传的文件都放在一个文件夹下,不仅很容易文件名冲突,并且容易导致一个文件夹特别大。
原创 2022-01-18 14:36:58
1537阅读
写在前面最近工作中有个需求,三个网络区域A、B、C。A可以和B互通,A与C不互通,B与C互通。现在需要从A区域发送数据到C区域固定地址。显而易见,搭建一个网络代理就可以了。但是又有两种请求,一种是加密的七层GRPC协议的数据,一种是七层HTTP请求的数据。研究之后,GRPC协议的数据需要做四层透明代理转发到目的地址,HTTP就正常走七层转发。于是决定使用Nginx来满足需求。GRPC四层代理配置
转载 2024-05-31 15:18:24
676阅读
这里比较兼容的处理是: server { listen 80; server_name 域名; root 路径; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } access_log /var/log
原创 2021-06-17 19:22:51
209阅读
目录一、Rewrite概述1.1 Rewrite跳转场景1.2 Rewrite跳转实现1.3 Rewrite实际场景1.4 Nginx正则表达式二、Rewrite命令2.1 Rewrite命令语法2.2 flag标记说明2.3 last和break比较三、location概述3.1 分类3.2 正则匹配的常用表达式3.3 location优先级3.4 比较rewrite和location3.5
转载 2024-09-26 16:19:29
119阅读
官方参考文档:http://nginx.org/en/docs/configure.html--prefix=path nginx 程序目录。默认值:/usr/local/nginx。--conf-path=path nginx 配置文件的名称。默认值:<prefix>/conf/nginx.conf。但是,在启动时通过 -c filename 指定的配置文件优先级最高。--sbin-
转载 2024-03-28 07:36:16
95阅读
server {         listen       80;         server_name gd.yjyygywcw.com; &nb
原创 2016-08-15 13:41:35
1161阅读
1、再用nginx给springboot项目做代理转发时,springboot项目最好不要带项目访问路径。就是别设置server.servlet.context-path=/crud我在使用二级域名代理转发时,如果springboot带项目访问路径,但是location 后面和项目访问路径不一致,经常报404错误。 带项目访问路径出错,具体有下面几种情况(1)localtion /对应的配置如下s
转载 2024-05-09 19:28:35
68阅读
深入浅出,Nginx的入门与使用案例1. 服务架构图例:1.1 服务架构的演变2. 什么是nginx:2.1 nginx的作用:2.1.1反向代理:2.1.2正向代理(了解):2.1.3 负载均衡:2.1.4 动静分离(了解):3. 配置文件详解(掌握):4. 案例(参考): 1. 服务架构图例:1.1 服务架构的演变上图描述了最为简单得服务架构方式。 一个服务器,直接接收客户端的请求,然后返回
转载 2024-08-03 15:19:45
43阅读
一  referer模块小结: referer模块可以'进行防盗链',但这种防盗链方式比较'脆弱',可以通过'伪造值'来绕过防盗链Referer请求头    Referrer-Policy响应头默认:浏览器会在'特定场景'的跳转自动添加Referer请求头 备注:其它如'curl、postman'方式不会主动添加,但是可以'伪造'Referer请
转载 2024-05-05 17:42:57
131阅读
        昨天调试 nginx 的时候, 转发都配置好了, 结果登录之后又跳到了登录页面, 顿时一脸懵逼;然后在别的地方看了下配置, 拷贝过来之后就可以正常登录的. 而拷贝过来的配置的一个关键的指令就是 proxy_cookie_path, 这不禁引起了我的好奇, 遂撰此文记录, 避免下次踩坑.&nbs
在shell中,当我们已经获取到某个变量的变量值的时候,可能还需要对变量值进行一定的处理,才能到我们最终想要的结果,今天我们就来聊聊shell中常见的变量处理方法,我们通常会对变量进行如下处理。一、获取变量的长度(字符串长度)。二、对变量值进行截取(截取字符串)。三、替换变量值中的某段字符。四、删除变量值中的某段字符。五、对变量值进行大小写转换。六、当变量值为空时,对变量进行一些操作。上述处理都是
问题背景有时候我们想把abc的路径修改为实际请求的是/def这个路径 我们就可以这样写,利用rewrite来实现解决方案改pathlocation ^~ /abc { rewrite ^/abc$ /def break; proxy_pass http://aaa.com;}也可以进行地址拼接转换,下面是去掉v1server { location ^~/v1/ {
原创 2022-07-11 10:47:03
688阅读
BPG边界网关协议知识BGP路径属性BGP技术背景BGP路径属性分类BGP选路原则BGP属性选路配置-local-preference(数值越大越优先)BGP属性选路配置AS-path(越短越优先)BGP属性选路配置MED(越小越优先) BGP路径属性当一条BGP路由被BGP路由器更新给其对等体时,这条BGP路由路由会携带多个路径属性值(path attributes)一并传递给对等体,BGP的
转载 2024-06-09 19:05:45
157阅读
昨天调试 nginx 的时候, 转发都配置好了, 结果登录之后又跳到了登录页面, 顿时一脸懵逼;然后在别的地方看了下配置, 拷贝过来之后就可以正常登录的. 而拷贝过来的配置的一个关键的指令就是 proxy_cookie_path, 这不禁引起了我的好奇, 遂撰此文记录, 避免下次踩坑.proxy_cookie_path 语法proxy_cookie_path source target;sourc
  • 1
  • 2
  • 3
  • 4
  • 5