拥有nginx标签的文章

Nginx 一些配置

这里记录nginx一些配置: 1. 日志分割首先定义log format http { log_format main '$remote_addr $remote_user "$request" ''$status $body_bytes_sent "$http_referer" '"$http_user_agent" "$http_x_forwarded_f...
阅读全文

nginx统计流量和禁止国外IP访问

需要在生产环境统计网站各个域名相关的流量等信息,同时由于在日志中看见大量国外IP爬虫和嗅探行为,需要禁止所有国外IP访问。这里才有两个nginx插件实现。1. 流量统计nginxmodulevts:https://github.com/vozlt/nginxmodulevts?spm=a2c6h.12873639.articledetail.5.3c09784bfl6kWnca...
阅读全文

Java SpringBoot下使用X-SendFile实现文件下载

1.起因在项目中有一个文件是服务器端打包生成后的文件放在服务器中某一个目录内,文件的特点如下: 体积比较大,超过1G家常便饭 数据比较敏感,业务上不能匿名下载,必须有严格的权限和鉴权体系 终端用户使用的环境网络不稳定或者网速非常缓慢2.传统做法传统做法很容易,采用SpringBoot建立API,采用Token等方式对用户权限鉴定后,读取文件流,由Jav...
阅读全文

Nginx Proxy Pass后后端获取RealIP

Java应用需要获取客户端IP,由于nginx 反向代理转发后获取的IP都是内网IP,肯定不对,因此做如下处理。Nginx配置文件 proxy_set_header Host $http_host; proxy_set_header XRealIP $remote_addr; proxy_set_header XForwardedFor $proxy_add_x_for...
阅读全文

通过nginx反向代理.net Soap Web Service 踩坑记

今天系统上线一个需要对一个原有老系统做一些安全防范,发现很多老旧的传统Soap Web Servcie对公网开放访问,自然想到用白名单对调用方加以限制。这里自然想到采用nginx做为反向代理服务器转发请求到iis上,于是便有了如下配置。 server { listen 8080; location / { proxy_pass http://127.0.0.1...
阅读全文

NGINX 超时设置

1. 请求超时 http { include mime.types; server_names_hash_bucket_size 512; default_type application/octetstream; sendfile on; keepalive_timeout 65; 保持 tcp_nodel...
阅读全文

Golang WebSockets开发

Golang做为这一两年内个人最喜欢的一门后端语言,一直没有写过关于它的什么文字,正好这次由于业务需求,在做一个demo给需要给用户汇报,demo中涉及到的功能有基于WebRTC方面的通讯,也有RTM也即是实时消息功能,这里自然选用golang来实现后端的功能, 框架选择1. 包管理器: 这个自然是go moduel咯2. Golang web框架: Gin3. Golang ...
阅读全文

nginx 双向认证

在项目中需要使用基于证书的nginx双向认证,这里记录下配置方法。 openssl自制证书备注:O=公司名称 OU=公司名称①生成根证书openssl genrsa out cakey.pem 1024openssl req new key cakey.pem out careq.csr subj "/C=CN/ST=SZ/L=SZ/O=gongsi/OU=...
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com