Nginx
五山口老法师
腾讯后台开发工程师
展开
-
Nginx 反向代理及 Cookie 相关问题
最近一个项目,遇到了Nginx反向代理和Cookie的问题,遇到的问题很杂,经过一周多逐步摸索,总算有个解决方案了,做个记号,主要是记录下遇到问题的过程,以便出现问题时备查。【背景】客户原有的使用Domino开发的Web应用系统,需要部分数据通过手机端展示; 原Domino系统只能通过内网访问,没有域名,内网的机器都需要修改hosts来解决域名问题;(至于为什么没有通过内网DNS进行域名解析...原创 2020-02-29 02:18:33 · 2368 阅读 · 0 评论 -
Nginx:几种负载均衡调度策略配置
一、Nginx负载均衡算法1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。2、weight(轮询权值)weight的值越大分配到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。...原创 2019-10-24 20:57:46 · 747 阅读 · 0 评论 -
Nginx:安装+测试
安装方法:(Ubuntu下)https://blog.csdn.net/Wales_2015/article/details/82897289?utm_source=blogxgwz0qidong启动:sudo /usr/local/nginx/sbin/nginx #没有任何输出则启动成功在启动过程中可能会出现:nginx:[emerg]: bind() to 0.0.0...原创 2018-10-18 10:13:05 · 307 阅读 · 0 评论 -
centos下yum安装nginx
远程机登陆的时候每一步必须要sudo一、安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel所以执行如下命令安装$ yum install gcc-c++ $ yum install pcre pcre-devel $ ...原创 2018-10-29 19:24:39 · 224 阅读 · 0 评论 -
实战:Nginx + FastCGI 程序(C/C++) 搭建高性能web server
1.介绍 Nginx - 高性能web server,这个不用多说了,大家都知道。 FastCGI程序- 常驻型CGI程序,它是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。 Nginx要调用FastCGI程序,需要用到FastCGI进程管理程序(因为nginx不能直接执行外部的cgi程序,我们可使用ligh...原创 2019-05-07 11:20:59 · 855 阅读 · 0 评论 -
nginx:模块讲解
本文讲解一些nginx安装时的一些模块。1.stub_statusnginx中的stub_status模块主要用于查看Nginx的一些状态信息. 本模块默认没有安装,需要编译安装。nginx开启stub_status模块配置方法如下:1)查看nginx时候有安装该模块。/usr/local/nginx/sbin/nginx -V注意是大写的V,小写的v是查看版本信息的有这个模...原创 2019-05-19 20:28:20 · 424 阅读 · 0 评论 -
Nginx作为静态资源web服务
静态web服务静态资源文件有哪些?CDN(内容分发网络) :使得文件资源传输时延的最小化资源存储中心可以在多地设置代理,将其静态资源分发到各地,当用户请求资源中心的静态资源时,DNS会动态解析,使得User的请求发送到距离较近的代理服务器上,这样一来就减少了文件传输时的时延问题。配置语法:文件读取sendfile 文件读取,静态资源直接从内核发送,无需经过用...原创 2019-05-21 16:24:16 · 250 阅读 · 0 评论 -
实战:Nginx集成Lua脚本并调用memcached
之前在阿里云的centos系统上已经安装过nginx,但是没有安装lua所需的模块,因此重新编译nginx来扩展lua模块。ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本。这里主要是示范一下,如何在Nginx下安装lua-nginx-module模块首先先安装好:yum -y i...原创 2019-05-24 11:30:38 · 829 阅读 · 0 评论