Nginx
albert48
这个作者很懒,什么都没留下…
展开
-
Nginx更改用户的请求
获得用户请求代理服务器上游应用服务器结果-H请求头变量-d请求包体变量修改请求原创 2019-12-16 19:37:18 · 351 阅读 · 0 评论 -
Nginx接收用户请求包体的处理方式
接收完全部包体再发送一边接收包体一边发送当设置成on时,会在Nginx中开辟出一块空间来进行缓存。适用场景:吞吐量要求高;上游服务并发处理能力低。off,适合更及时的相应,减少Nginx磁盘的IO最大处理的请求体的大小缓冲区的大小两者的关系应该避免存储到磁盘上缓存在连续的区域大于缓冲区时存放的目录不管请求体大小,是否存在磁盘上on不管请求体大小,都把它存...原创 2019-12-16 11:54:08 · 592 阅读 · 0 评论 -
反向代理实例
上游服务器并为proxy.html写了一个生成随机数的脚本代理服务器原创 2019-12-15 18:18:18 · 252 阅读 · 0 评论 -
proxy_pass后面的url加/与不加的区别
在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。第一种:location /proxy/ { proxy_pass http://12...转载 2019-12-15 18:14:26 · 441 阅读 · 0 评论 -
upstream
用于定义上游服务的相关信息serverweight 设置权重,默认为1max_conns 设置与代理服务器的最大连接数。默认值时0,意味着没有限制。max_fails 设置在fail_timeout设置的时间中与服务器失败的连接的尝试的次数,如果在这段事件中,达到了设置的值,那么就会认为服务器在这段时间内不可用fail_timeout 默认是10sbackup 把服务器标记为备...原创 2019-12-15 16:37:36 · 155 阅读 · 0 评论 -
Nginx变量
连接过程的常用变量请求过程的常用变量原创 2019-12-14 23:54:34 · 73 阅读 · 0 评论 -
autoindex
autoindex需要在请求的最后加上’/’,会吧目录的所有文件列出来。例子在/opt/source/download 创建一些文件浏览器访问得到结果原创 2019-12-14 23:38:05 · 164 阅读 · 0 评论 -
rewrite
根据正则表达式重写URL将/images/下所有的jpg 重写成pic目录下redirect和perman示例定义两个location结果临时重定向永久重定向break和last示例当重写到pics文件夹之后,便不再进行匹配,所以最终访问的是pics文件夹之下的内容。如果改成last或者不填写,那么最后访问的是photos文件夹之下的内容。rewrite和return...原创 2019-12-14 22:28:58 · 116 阅读 · 0 评论 -
nginx return指令
原创 2019-12-14 21:02:26 · 380 阅读 · 0 评论 -
ngx_http_limit_req_module
用来限制从单一IP地址的平均请求速率,和limit_conn一样使用共享内存,对所有worker子进程生效。使用leaky_bucket限流算法。平均速率如果设定为2r/m,并不是在一分钟内请求两次,而是在半分钟内只能请求一次。...原创 2019-12-13 21:38:08 · 155 阅读 · 0 评论 -
ngx_http_limit_conn_module
此模块是用来限制每个定义的键值的来自某个IP的连接的数量。此指令定义了一个数据区,里边记录会话状态的信息。limit_conn_zone $binary_remote_addr zone=addr:10m;设置最大的连接数量,当连接请求超过了限定的数量,就返回错误当连接超多限制,设置日志的等级连接超过限制设置返回的错误码...原创 2019-12-13 21:14:24 · 409 阅读 · 0 评论 -
location指令
不带/,如果没找到这个目录,会被这个URL当做文件进行访问。带/,不会把URL当做文件进行访问原创 2019-12-13 21:01:37 · 288 阅读 · 0 评论 -
root和alias的区别
alias最后少/原创 2019-12-13 09:57:19 · 208 阅读 · 0 评论 -
server_name指令用法
原创 2019-12-13 09:46:35 · 1922 阅读 · 0 评论 -
配置文件events段核心参数用法
accept_mutex 默认情况下关闭,当客户端请求到master进程时,会给每一个worker进程发请求。当打开时,只会给一个worker进程发请求。当accept_mutex 为on时,当请求分发给一个worker进程时,如果等待的时间超过accept_mutex_delay的时间时,就会把请求分发给别的worker子进程。从而避免了当一个worker子进程太忙碌的时候,响应时间太长。...原创 2019-12-13 09:06:59 · 164 阅读 · 0 评论 -
配置文件main段核心参数
原创 2019-12-13 08:45:29 · 218 阅读 · 0 评论 -
基于域名的虚拟主机实现
对配置文件中的server进行配置然后需要配置本地的域名映射vim /etc/hosts重启Nginxcurl www.nginx_test1.com原创 2019-12-12 23:53:31 · 142 阅读 · 0 评论 -
基于端口的虚拟主机的实现
先把配置文件备份然后修改sever,并添加一个sever然后在html目录下创建两个文件夹,并创建两个index.html文件在浏览器中用端口分别进行访问原创 2019-12-12 23:08:47 · 168 阅读 · 0 评论 -
Nginx
Nginx与Apache的对比Apache一个线程只能处理一个请求,并且是阻塞式的Nginx一个线程可以处理多个请求,并且是非阻塞式的Nginx职责静态资源服务反向代理API服务优势高并发,高性能扩展性好异步非阻塞的事件驱动模型高可靠性热部署、平滑升级BSD许可证,允许二次开发...原创 2019-12-12 23:02:55 · 99 阅读 · 0 评论