热门 最新 精选 话题 上榜
Ngnix缓存缓存的使用在各种项目中非常普遍,nginx作为一款高效的代理服务器,也提供了强大的缓存机制,试想在一些大型网站中,静态的html,js,css文件等数量非常庞大的情况下,加载页面的时候,如果没有缓存的话,页面将会非常慢,在这种情况下,就可以考虑使用nginx提供的缓存功能的配置。Nginx的web缓存Nginx从0.7.48版提供缓存功能。Nginx是基于ProxyStore来实现的
原创 精选 2022-06-21 12:06:12
7079阅读
1点赞
toa模块是为了让后端的realserver能够看到真实的clientip而不是lvs的dip。   1、下载http://kb.linuxvirtualserver.org ... 86_64.rs.src.tar.gz 
转载 2022-06-20 09:11:21
933阅读
nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网)。反向代理,外部机器通过网关访问网关后面服务器上的内容
原创 2022-06-19 22:02:44
1582阅读
nginx正向代理——实现上网功能
以.com结尾的python-office.com则存在:部分浏览器默认使用https进行访问导致打不开的问题。
推荐 原创 2022-06-18 13:32:53
890阅读
私藏项目实操分享
使用腾讯云SSL证书,免费给个人网站开启HTTPS防护
$args #请求中的参数值 $query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有参数,值为"?",否则为空字符串 $uri #请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_u
原创 2022-06-17 06:51:46
128阅读
1、什么是MIME-TYPE?MIME——Multipurpose Internet Mail Extension(多用途因特网邮件扩展)最初是为了满足电子邮件支持多字符集及附件而出现的
原创 2022-06-16 21:07:24
1752阅读
nginx访问静态文件不下载
1、收集request_body:对于get请求,request_body始终是空,对于post请求,request_body是参数信息。request_body的获取有两种方式:
转载 2022-06-16 21:04:56
2918阅读
nginx:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务; nginx安装:我没装, 所有的操作都是对nginx的配置文件进行操作; 1.默认网站:把前端的html放在哪个目录下,由nginx去配置控制,就是一个网站 2
原创 2022-06-16 09:17:00
91阅读
wget http://nginx.org/download/nginx-1.16.1.tar.gz /home/ws/nginx yum -y install wget 源码安装:配置 编译 安装 tar xf nginx-1.16.1.tar.gz ./configure --prefix=/u
原创 2022-06-16 09:02:24
313阅读
本次使用服务器系统:CentOS8.264bit华为弹性云服务器从华为的云服务器控制台进入远程登陆(https://shell.huaweicloud.com/remote/u83thmxuukrj9vm)本次nginx的安装位置为/usr目录下cd/usr/localnginx的相关环境安装yumyinstallgccpcredevelzlibdevelopensslopenssldevel遇到
原创 精选 2022-06-15 11:54:29
6912阅读
1点赞
技术分享| 云服务器的使用-nginx的安装及使用
快照前端转码有利于降低服务器的资源消耗压力,提升服务器处理效率。
原创 2022-06-14 17:12:13
300阅读
AI安防智能视频平台EasyCVR视频快照图片的转换方式介绍
参考:​​https://www.kancloud.cn/martist/mart/1360452​​     ​​https://moonbingbing.gitbooks.io/openresty-best-practices/content/ngx/reverse_proxy.html​​概念图:    也是在配置文件写就行了 /e
原创 2022-06-14 01:49:55
134阅读
nginx的反向代理和负载均衡
 在开始之前,我先要说明一下:nginx.conf是nginx启动时必须要加载的配置文件的名称,nginx的启动必须依赖这个文件。所有的其他配置文件都必须出现在nginx.conf中,vhost.conf也必须出现在nginx.conf中。而vhost.conf则不是必须的,并且vhost.conf也可以命名为别的名称,只要文件里的配置指令可以别正确包含到nginx.conf中就可以。&
转载 2022-06-13 21:28:00
71阅读
location区段 通过指定模式来与客户端请求的URI相匹配,基本语法如下:location [=|~|~*|^~|@] pattern{……} 1、没有修饰符 表示:必须以指定模式开始,如
转载 2022-06-13 21:00:46
60阅读
nginx location指令详解
语法规则 location [=|~|~*|^~|!~|!~*] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配 location ^~ /uri ^ 进行前缀匹配,~ 表示区分大小写 location ~ pattern
原创 2022-06-13 17:02:12
710阅读
Nginx location 匹配详解
1、前言 今天在处理一个客户问题,遇到Nginx access log中出现大量的499状态码。实际场景是:客户的域名通过cname解析到我们的Nginx反向代理集群上来,客户的Web服务是由一个负载均衡提供外网IP进行访问,负载均衡后面挂了多个内网web站点业务服务器。出现的访问日志如下所示: 2
原创 2022-06-13 17:02:10
275阅读
Nginx的 HTTP 499 状态码处理
日志格式:常用日志格式 日志:此日志格式为,ip不仅记录代理的IP还记录远程客户端真实IP。 参数: $remote_addr:远程IP; $remote_user:远程用户; $stime_l
转载 2022-06-13 17:02:08
638阅读
Nginx (“engine x”)是一个高性能的 HTTP 和反向代理服务器 特点是占有内存少,并发能力强。Nginx可以作为静态页面的 web 服务器
原创 2022-06-13 10:41:28
154阅读
Nginx基础入门
原理        当需要将正在运行中的nginx升级,添加/删除服务模块时,可以在不中断服务的情况下,使用新版本,重编译的Nginx可执行程序替换旧版本的可执行程序,步骤如下: • 使用新的可执行程序替换旧的可执行程序,对于编译安装的Nginx,可以将新版本编译安装到旧版本的nginx安装路径中.替换之前,最好备份一下旧的可执行程序 • 发送以下指令: &
原创 2022-06-11 17:35:19
441阅读
Nginx架构篇(24)平滑升级
CA 证书颁发机构(CA, Certificate Authority)基于https的协议工作的一中虚拟主机,要构建这样的网站需要mod_ssl模块的支持。且需要提供两个文件:证书文件和私钥文件,证书文件是标识这个网站服务器身份的,私钥文件主要用来实现在服务器端对数据进行加密,然后在网站中传输的。证书在生产生活中需要到对应的机构去申请,在实验环境中本应该搭建一台证书服务器,1、生成证书及秘钥文件
原创 2022-06-11 17:34:59
206阅读
Nginx架构篇(23)私有CA
例十一  启动证书功能1 申请证书2 上传到服务器上3 解压证书4 启动证书功能 文件解压后,会有两个文件,分别为***.pem和***.key(可以修改需要的名字),将这两个文件拷贝到你的Nginx根目录下的cert文件夹内(自己创建的,也可以命名成其他名字)。或者拷贝到绝对路径也可以。/abc/aaa.pemhttps的独立server{} # Settings fo
原创 2022-06-11 17:34:38
186阅读
Nginx架构篇(22)Rewrite - 启动证书功能
例十  apache 开启重定向,开启443vim /etc/httpd/conf.d/discuz.conf<VirtualHost *:80> RewriteEngine on RewriteRule ^(.*)$ https://www.xuleicloud.top$1 [R=301,L]</VirtualHost>
原创 2022-06-11 17:33:50
181阅读
Nginx架构篇(21)Rewrite - apache 开启重定向,开启443
例九 last 和 break标记 last标记在本条rewrite规则执行完后,会对其所在的server { … } 标签重新发起请求;break标记则在本条规则匹配完成后,停止匹配,不再做后续的匹配。另有些时候必须使用last,比如在使用alias指令时,而使用proxy_pass指令时则必须使用break。如果location中rewrite后,还需要进行其他处理,如动态
原创 2022-06-11 17:33:28
393阅读
Nginx架构篇(20)Rewrite - last 和 break标记
例八  访问特殊文件返回403如果访问服务器中的特殊文件。如:.sh结尾的文件。则返回403操作拒绝错误环境:mkdir /usr/share/nginx/html/shtouch /usr/share/nginx/html/sh/1.sh配置地址重写:vim /etc/nginx/conf.d/default.conf location ~* \.sh$ { ret
原创 2022-06-11 17:32:50
707阅读
Nginx架构篇(19)Rewrite - 访问特殊文件返回403
例七  原URL中的信息重定向至目标的URL引用原URL当中的信息,重定向至目标的URL#http://alice.111.com ==> http://www.111.com/alice#http://jack.111.com ==> http://www.111.com/jack环境:mkdir /usr/share/nginx/html/{jack,alice
原创 2022-06-11 17:31:58
164阅读
Nginx架构篇(18)Rewrite - 原URL中的信息重定向至目标的URL
例六  “/"分割目录层次目录的表达方式发生变化。原先的“-”分割,变成了“/"目录层次。将http://www.tianyun.com/qf/11-22-33/1.html 转换为http://www.tianyun.com/qf/11/22/33/1.html环境:mkdir /usr/share/nginx/html/00/11/22/33/ -p 准备目标目录echo '/
原创 2022-06-11 17:31:39
225阅读
Nginx架构篇(17)Rewrite - “/"分割目录层次
例五  访问目录URL自动添加“/”在访问的url是目录时,在URL自动添加一个“/” (如果不是目录,则不加/)(但是先做个判断,是目录才需要加,不是目录就不加。)当用户访问网站时,输入的URL不完整。1.输入的URL是目录时,自动添加“/”http://www.baidu.com/abc2.输入的URL是文件时,不添加“/”http://www.baidu.com/abc/inde
原创 精选 2022-06-11 17:31:15
2130阅读
Nginx架构篇(16)Rewrite - 访问目录URL自动添加“/”
【1】默认配置文件安装完路径默认为:/usr/local/nginx/conf/nginx.conf。#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid
原创 2022-06-11 01:13:12
808阅读
Nginx配置文件详解与配置
【1】Nginx简介Nginx是一款开源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务。工作原理Nginx由内核和模块组成,
原创 2022-06-11 00:32:31
67阅读
源码方式安装nginx及其依赖并设置服务开机启动
【1】Nginx基础配置文件Nginx配置使用了模块化,即将基础配置写在nginx.conf中,其他具体端口监听配置写在具体配置文件中
原创 2022-06-11 00:31:06
140阅读
Nginx + Tomcat+HTTP/HTTPS实现负载均衡实例