后台服务
碧海凌云
从平凡到神奇
展开
-
Nginx配置location详解
location正则写法location使用语法:location [ = | ~ | ~* | ^~ ] uri { }# ~区分大小写的正则匹配;# ~*不区分大小写的正则匹配;# ^~常规字符串匹配;一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] ...转载 2019-10-15 11:31:49 · 3533 阅读 · 0 评论 -
nginx反向代理配置
nginx作为web服务器一个重要的功能就是反向代理。当然你也可以使用nginx配置正向代理,本是介绍如何配置nginx的反向代理。nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以实现反向代理。配置前的准备工作,后端跑apache服务的ip和端口,也就是说可以通过http://ip:port能访问到你的网站。然后就可以新建一个vhos...转载 2019-03-30 22:30:16 · 299 阅读 · 0 评论 -
nginx反向代理原理和配置讲解
最近有打算研读nginx源代码,看到网上介绍nginx可以作为一个反向代理服务器完成负载均衡。所以搜罗了一些关于反向代理服务器的内容,整理综合。一 概述反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的...转载 2019-03-31 10:48:36 · 400 阅读 · 0 评论 -
nginx配置-http和https
#user nobody;worker_processes 1;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;worker_rlimit_nofile 204800;events {worker_connec...转载 2019-03-31 10:57:10 · 4659 阅读 · 0 评论 -
Nginx上传文件大小限制(请求报文过大)
在nginx使用过程中,上传文件的过程中,通常需要设置nginx报文大小限制。避免出现413 Request Entity Too Large。于是奇葩的问题被我们遇到了,详细配置请参考下面。我们的问题是,无论client_max_body_size设置在哪里,nginx -s reload后,依然一直报413.多次尝试reload,始终无效。最终决定kill 进程,restart,终于好了。...转载 2019-04-01 10:57:30 · 1456 阅读 · 0 评论 -
nginx配置location [=|~|~*|^~] /uri/ { … }用法
nginx location语法基本语法:location [=||*|^~] /uri/ { … }= 严格匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。~ 为区分大小写匹配(可用正则表达式)!~为区分大小写不匹配~* 为不区分大小写匹配(可用正则表达式)!~*为不区分大小写不匹配^~ 如果把这个前缀用于一个常规字符串,那么告诉nginx 如果路径匹配那么不测试正则表达式...转载 2019-04-01 15:12:45 · 25931 阅读 · 3 评论 -
文件下载兼容ie,Firefox,chrome
文件下载同时兼容ie,Firefox,chrome方法:response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + URLEncoder .encode(fileName, UTF8));前端js中对文件名进行编码:encodeURI(fileName)...原创 2019-04-08 21:34:59 · 1028 阅读 · 0 评论 -
Nginx rewrite 中break与last指令的区别
nginx rewrite指令语法:rewrite regex replacement [flag];默认值:无作用域:server,location,if如果一个URI匹配指定的正则表达式regex,URI就按照replacement重写。rewrite按配置文件中出现的顺序执行。flags标志可以停止/继续处理。如果replacement以”http://”或”https://”开...转载 2019-04-03 15:08:20 · 207 阅读 · 0 评论 -
4种方式配置不同作用域的jvm的堆栈内存。
1、Eclise 中设置jvm内存: 改动eclipse的配置文件,对全部project都起作用 改动eclipse根文件夹下的eclipse.ini文件 -vmargs //虚拟机设置 -Xms40m //初始内存 -Xmx256m //最大内存 -Xmn16m //最小内存 -XX:PermSize=128M //非堆内存 -XX:MaxPermSize=256M...转载 2019-04-03 15:21:15 · 174 阅读 · 0 评论