Loading

随笔分类 -  Nginx

Nginx日常总结
摘要:lua_code_cache 语法: 默认: 适用上下文: 这个指令是指定是否开启lua的代码编译缓存,开发时可以设置为off,以便lua文件实时生效,如果是生产线上,为了性能,建议开启。 lua_package_path 语法: 默认:由lua的环境变量决定 适用上下文: 设置lua代码的寻找目录 阅读全文
posted @ 2020-04-24 17:28 王召波 阅读(1263) 评论(0) 推荐(0)
摘要:当 Nginx 标准模块和配置不能灵活地适应系统要求时,就可以考虑使用 Lua 扩展和定制 Nginx 服务。 "OpenResty" 集成了大量精良的 Lua 库、第三方模块,可以方便地搭建能够处理超高并发、扩展性极高的 Web 服务,所以这里选择 OpenResty 提供的 "lua nginx 阅读全文
posted @ 2020-04-24 17:08 王召波 阅读(2134) 评论(0) 推荐(0)
摘要:不废话, 大多数都以为是ufw防火墙的问题. 但我的是因iptables防火墙, 坑死我了. 查了好多也没查到怎么在Ubuntu关闭iptables, 索性直接卸载 大功告成 阅读全文
posted @ 2018-03-27 00:24 王召波 阅读(778) 评论(0) 推荐(0)
摘要:PHP执行时间太长导致的 我在程序的最上方写了set_time_limit(0);不管用 因为max_execution_time在 php-cgi(php-fpm) 中,该参数不会起效。 真正能够控制 PHP 脚本最大执行时间的是 php-fpm.conf 配置文件中的request_termin 阅读全文
posted @ 2018-03-23 14:01 王召波 阅读(598) 评论(0) 推荐(0)
摘要:worker_process 4; worker_priority 0; 进程的静态优先级,范围在-20~19,-20为最高优先级 worker_cpu_affinity 1000 0100 0010 0001; 配置每个worker进程使用哪个cpu,使得不会互相抢cpu worker_rlimit_nofile 100000; 更改worker进程的最大打开文件数限制 w... 阅读全文
posted @ 2018-03-22 13:27 王召波 阅读(183) 评论(0) 推荐(0)
摘要:(1)proxy_pass 语法:proxy_pass URL; 配置块:location、if 此配置项将当前请求反向代理到URL参数指定的服务器上,URL可以是主机名或IP地址加端口的形式,例如: 也可以是UNIX句柄: 还可以如上节负载均衡中所示,直接使用upstream块,例如: 用户可以把 阅读全文
posted @ 2018-01-15 10:29 王召波 阅读(4602) 评论(0) 推荐(0)
摘要:作者的布局挺好,直接戳下面的链接吧 转:http://seanlook.com/2015/05/17/nginx-location-rewrite/ 阅读全文
posted @ 2018-01-10 09:52 王召波 阅读(146) 评论(0) 推荐(0)
摘要:如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下: 1. 在http节点下,添加upstream节点。 2. 将server节点下的location节点中的proxy_pass配置为:h 阅读全文
posted @ 2018-01-10 09:46 王召波 阅读(260) 评论(0) 推荐(0)
摘要:Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下: 1、后端服务器 通过 upstream 可以设定后端服务器,指定的方式可以是 IP 地址与端口、域名、UNIX 套接字(socket)。其中如果域名可以 阅读全文
posted @ 2018-01-10 09:40 王召波 阅读(330) 评论(0) 推荐(0)