
nginx
diyiday
这个作者很懒,什么都没留下…
展开
-
nginx
nginx 做代理服务器实现效果http://www.abc.cm/proxy?url=http://www.baidu.com访问百度内容location /proxy { add_header 'Access-Control-Allow-Origin' $http_origin; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Co原创 2021-11-03 10:44:08 · 1466 阅读 · 0 评论 -
shell实时统计nginx日志tps情况
有个需求,需要实时统计日志中每隔接口的tps情况。每次使用命令写太复杂了,于是写了一个脚本#!/bin/bashlist="queryCardList"info="queryInfo"while true;do sleep 1 s_time=`date -d '5 second ago' '+%H:%M:%S'` now_time=`date '+%Y-%m-%d '` list_no=`tail -n 50000 /nginx/access.log |grep $原创 2021-01-18 10:50:26 · 1977 阅读 · 0 评论 -
nginx 通过域名代理tcp端口
碰到一种场景,使用nginx进行反向代理tcp端口,网上大部门的设置都是一个端口代理一个端口,没有一个端口通过域名代理后端多个端口的情况。在sf上面看到一个设置教程,记录下只需要修改nginx.conf,添加如下配置即可,stream { map $ssl_preread_server_name $name { mysql.test.com mysql; redis.test.com redis; default https_default_ba原创 2020-07-01 14:06:33 · 14016 阅读 · 13 评论 -
nginx 日志配置详解
有一天突发奇想,nginx反向代理能不能记录后端接口的处理时间呢?如果能记录那么就可用定位分析接口的处理异常了。配置如果需要nginx记录请求时间,那么就需要配置nginx的log_fromat具体修改nginx.conf配置文件http { include /etc/nginx/conf/mime.types; default_type application/octet-stream;log_format main '$remote_addr $remote_user .原创 2020-05-11 11:56:53 · 1582 阅读 · 0 评论 -
python2+python3+django+uwsgi+nginx共存
背景:服务器上面有需要部署两个django项目,其中一个python3版本,一个是python2版本,怎么使用这两个版本的项目使用uwsgi共存呢?思路:既然都是一个是使用python2 的wsgi,一个使用的是python3版本的uwsgi。那么就可用先安装两个uwsgi,之后对uwsgi进行不同版本重名了即可步骤:安装uwsgipip2 install uwsgipip3 i...原创 2020-04-24 14:50:32 · 470 阅读 · 0 评论 -
F5和nginx到底有什么区别
前段时间,面试的时候,有人问了一个我这样的问题。同样是做负载均衡,那么F5和nginx到底有什么区别呢?一时语塞,要好好补补。原创 2019-08-20 14:59:03 · 9737 阅读 · 7 评论 -
Zabbix常用监控项整理
https://blog.51cto.com/ttxsgoto/1771752最近整理了一份常用Zabbix监控项说明,主要包括常见Windows & Linux监控,如下:Windons系统:项目 items items说明内存 vm.memory.size[free] 系统可用内存量vm.memory.size[total] 系统总共内存量swap空间 system.swa...转载 2019-05-11 17:40:29 · 15392 阅读 · 0 评论 -
系统学习nginx和高可用
CentOS7安装Nginxhttps://blog.youkuaiyun.com/u011781521/article/details/52975648Nginx笔记(一)----Centos7编译安装Nginxhttps://blog.youkuaiyun.com/u011781521/article/details/75675019Windows下实现Nginx+Tomcat动静分离https://blo...转载 2019-04-10 15:35:33 · 201 阅读 · 0 评论 -
nginx 直接在配置文件中设置日志分割
只需要在server配置中,配置一个脚本即可,目前这个是定义了日,可以定义到分。set多添加几个参数即可 server { listen 80 default_server; root "/app/www/public"; if ($time_iso8601 ~ "^(\d{4})-(...原创 2019-01-29 19:45:20 · 10120 阅读 · 10 评论 -
nginx禁止未绑定域名访问
配置nginx.conf文件在server前面添加如下代码,然后一旦访问未绑定的域名,服务器里面返回502server { listen 80 default_server; return 502;}下面是虚拟主机配置,主要是上面的代码生效。server { listen 80; server_name www.mydomain.com; ...原创 2018-12-24 14:21:04 · 2531 阅读 · 0 评论 -
在ip不断变化情况下实现自动限制动态ip访问允许访问限定域名内容。
摘要:公司在托管机房有部署elasticsearch服务器。开发需要经常连接机房的elasticsearch集群查看数据,但是如果把elasticsearch集群地址配置成外网是很危险的行为,由于elasticsearch数据库特性,因此只要别人知道你的数据库地址和端口,就可以任意操作你的数据库。这是万万不可取的。解决办法:给elasticsearch-head服务器配置域名不能把ip和端...原创 2018-11-05 18:20:35 · 5718 阅读 · 1 评论 -
nginx反向代理走http+https通道,后端走http通道,导致前台获取不到后台https内容的处理
前言:目前我公司使用的服务器架构为前台为nginx反向代理,后端为单台web服务器或者集群,目前的配置是这样的,nginx反向代理配置了,http和https通道,但是后端服务器配置为http通道。平时没有什么大问题,后来用户访问网站的时候,访问https,发现代码中引用的url为http,因此获取不到网页内容。配置内容:前台nginx反向代理配置 server { liste...原创 2018-10-25 11:23:02 · 11350 阅读 · 0 评论 -
Nginx限制IP访问某些页面
1、要禁止所有IP访问a1.htm a2.htm a3.htm这个三个页面在location可以这样写 location ~* /(a1.htm|a2.htm|a3.htm)denyall;condition………;2、只允许指定的ip访问a1.htma2.htma3.htm这个三个页面,其他IP的访问都拒绝location ∗/(a1.htm|a2.htm|a3.htm)den...原创 2018-08-20 18:19:08 · 6694 阅读 · 0 评论 -
重启nginx警告*hash_max_size,*hash_bucket_size
警告信息如下: Starting nginx: nginx: [warn] could not build optimal proxy_headers_hash, you should increase either proxy_headers_hash_max_size: 512 or proxy_headers_hash_bucket_size: 64; ignoring proxy_...转载 2018-08-02 16:21:31 · 4869 阅读 · 1 评论 -
Nginx限制访问速率和最大并发连接数模块--limit (防止DDOS攻击)
Nginx限制访问速率和最大并发连接数模块–limit (防止DDOS攻击) Tengine版本采用http_limit_req_module进行限制 具体连接请参考 http://tengine.taobao.org/document_cn/http_limit_req_cn.html和官方nginx类似,不过支持多个变量,并且支持多个limit_req_zone的设置。比如:lim...转载 2018-07-17 16:36:33 · 4120 阅读 · 0 评论 -
服务器使用nginx反向代理后,后端服务器获取访客的真实ip的配置方法
公司目前使用的业务是前端使用nginx做为反向代理,后端使用nginx作为web服务器,由于前期没有配置,导致后端服务器记录的访问日志的ip全部是来着前端反向代理服务器的。 如果需要后端服务器记录访客真是ip。需要进行如下配置:一、配置反向代理端的nginx服务器在server后面增加如下这三个参数用于记录IP: proxy_set_header Host $host; pro...原创 2018-06-27 12:38:05 · 14602 阅读 · 1 评论 -
分享下nginx配置HTTPS WSS
困扰了我一天,总算解决了,分享下; 使用的是阿里云免费证书,服务器使用的是nginx;关键点是:location /wss{ proxy_pass http://127.0.0.1:7070; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; ...原创 2018-06-01 14:34:54 · 4394 阅读 · 1 评论