nginx
l386913
充分发挥开源互惠互利的精神,一起进步
展开
-
nginx反向代理proxy_set_header说明
默认为on,如果我们在错误日志中发现“SSL3_GET_FINSHED:digest check failed”的情况时,可以将该指令设置为off。#代理HTTPS服务器建立连接时,是否传递SNI信息。#开启代理时校验后端服务器公钥证书。field:变量名 value:变量值。设定被代理服务器接收到的header信息。原创 2022-11-25 17:42:52 · 5615 阅读 · 0 评论 -
Centos7下Nginx设置开机自动启动
Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3。注意:[Service]的启动、重启、停止命令全部要求使用绝对路径。PrivateTmp=True表示给服务分配独立的临时空间。Type=forking是后台运行的形式。ExecStart为服务的具体运行命令。[Service]服务运行参数的设置。Description:描述服务。ExecReload为重启命令。ExecStop为停止命令。After:描述服务类别。四,第二种自启动方式。原创 2022-11-25 16:32:25 · 5580 阅读 · 0 评论 -
nginx获取代理服务ip及客户端真实ip
这句话的意思是说,当你使用了nginx反向服务器后,在web端使用request.getRemoteAddr()(本质上就是获取r e m o t e a d d r ) , 取 得 的 是 n g i n x 的 地 址 , 即 remote_addr),取得的是nginx的地址,即remote addr),取得的是nginx的地址,即remote_addr变量中封装的是nginx的地址,当然是没法获得用户的真实ip的。在默认情况下经过proxy转发的请求,在后端看来远程地址都是proxy端的ip。原创 2022-10-31 18:06:10 · 1076 阅读 · 0 评论 -
Nginx 在线新增模块与Nginx的请求限制limit_req_zone及ab压力测试工具
nodelay,在突发请求数大于burst时,会丢弃掉这部分请求。因为如果只是延迟处理,就像”漏斗“,一旦上面加得快(请求),下面漏的慢(处理速度),”漏斗”总会有溢出的时候。这时,丢弃掉溢出的部分就显得很有意义了。一.今天给项目添加ssl证书时,发现nginx 竟然不支持ssl,经过查看,询问相关人员发现nginx编译的时候没有任何模块(历史原因)。许多场景下,单一地限制rate并不能满足需求,设置burst,可以延迟处理超过rate限制的请求。模块是nginx默认安装的,所以直接配置即可。原创 2022-10-31 17:55:14 · 1659 阅读 · 0 评论 -
nginx缓存关闭
NGINX 缓存默认是不开启的,也就是说,NGINX 作为反向代理服务器时,会将所有的客户端请求直接打到服务端。如果想使用 NGINX 缓存,可以通过 proxy_cache_path 配置项进行设置。2.上面那个设置之后还是有缓存,后来来了个最直接的方法。#禁止缓存,每次都从服务器请求。1.nginx怎么关闭缓存。原创 2022-09-05 18:40:28 · 11215 阅读 · 0 评论 -
vim格式对齐命令
当从别的地方复制了一些*语言写的代码的时候,会出现代码缩进的错乱,那么如何进来快速的解决呢?可以使用以下三个方法,不过我只试了且更喜欢用第三种的方法;gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。命令模式下:=:1,$原创 2022-09-05 18:16:49 · 1692 阅读 · 0 评论 -
Nginx配置密码访问-访问网页需输入用户名密码
4. 重启/重载Nginx使站点的认证生效。,要对整个站点开启验证,需在配置文件中的。找到 nginx 配置文件,查看生成的用户和密码。原创 2022-08-29 16:31:55 · 3084 阅读 · 0 评论 -
Nginx 转发 SSL 的报错
关键是 proxy_ssl_protocols 和 proxy_ssl_session_reuse。昨天遇到一个问题,主机服务还没有转成https,但要转发给一个https地址,一直在报一个错。从log看应该是协议的问题,就开始找解决办法,最终解决问题,我把方法贴出来。...原创 2022-08-08 15:27:36 · 4992 阅读 · 0 评论 -
shell工作常用脚本,nginx过滤日志相关-nginx日志输出配置json格式
1.nginx查日志脚本首先查看日志每个值对应的意思,根据这个去查请求的ip地址。原创 2022-06-21 17:30:46 · 1037 阅读 · 0 评论 -
Nginx实现静态页面,图片分离加跨域
events {}http {}}}#配置Nginx动静分离,定义的静态页面直接从zabbix发布目录读取(root /opt/nginx-1.4.7/html/resources;)。#expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力}#配置静态图片页面#设置浏览器过期时间#指定图片存放路径#图片日志路径。原创 2022-06-17 16:17:53 · 629 阅读 · 0 评论 -
nginx日志切割/分割,按天生成&定期删除日志-系统自带工具logrorate
#!/bin/bashLOG_PATH=/usr/local/nginx/logsYESTERDAY=`date -d yesterday +%Y-%m-%dPID_PATH=/usr/local/nginx/logs/nginx.pidmv $LOG_PATH/access.log $LOG_PATH/access-$YESTERDAY.log[ ! -f $PID_PATH ] || kill -USR1 `cat $PID_PATH`find $LOG_PATH/* -name "*..原创 2022-05-27 18:14:07 · 2232 阅读 · 0 评论 -
nginx的root和alias用法
root用法:location ^~/test/{ autoindex on; root /home/angel;}当你访问的是/test/index.html 时 会返回主机位置/home/angel/test/index.htmlalias用法:location ^~/test/ { autoindex on; alias /home/angel/new/; #注意这里的new和......原创 2022-05-19 17:18:51 · 1242 阅读 · 2 评论