随笔分类 - nginx
摘要:一、WebSocket概述 1、简介 现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较
阅读全文
摘要:这里我们分4种情况讨论 这里我们请求的网站为:192.168.1.123:80/static/a.html 整个配置文件是 server{ port 80, server name 192.168.1.123 location /static{ proxy_pass 192.168.2.321:81
阅读全文
摘要:超文本传输协议(Hyper Text Transfer Protocol,HTTP)是互联网上应用最为广泛的一种网络协议。所有的WWW服务器都基于该协议。HTTP设计最初的目的是为了提供一种发布WEB页面和接收WEB页面的方法。 本章向读者介绍TCP、HTTP协议、HTTP资源定位、HTTP请求及响
阅读全文
摘要:一、nginx日志分析 在企业服务器运维中,当Nginx服务器正常运行后,SA会经常密切关注Nginx的访问日志,发现有异常的日志信息需要进行及时处理。 Nginx默认日志路径/usr/local/nginx/logs/,其中包含访问日志access.log 和错误记录日志error.log,如图查
阅读全文
摘要:rewrite自我总结:每次url跳转都是从上到下都匹配一遍,也就是说每次匹配到一个rewrite规则后,跳转后的url又将从头匹配所有的规则。如果碰到last和break,将终止匹配后面的规则,但是last跳转后的地址还将重新匹配last以上的规则,但是break将终止匹配规则。 Rewirte规
阅读全文
摘要:Nginx由内核和模块组成,其中内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端的请求映射到一个location block,而location是Nginx配置中的一个指令,用于访问的URL匹配,而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作
阅读全文
摘要:nginx 的 upstream目前支持 4 种方式的分配 配置 配置负载均衡比较简单,但是最关键的一个问题是怎么实现多台服务器之间session的共享: 下面有几种方法(以下内容来源于网络,第四种方法没有实践.) 1) 不使用session,换作cookie 2) 应用服务器自行实现共享: 3)
阅读全文
摘要:一、主配置文件 学习Nginx服务的难点在于对配置文件的理解和优化,熟练掌握Nginx配置文件参数的含义可以更快的掌握Nginx,如下为Nginx.conf配置文件常用参数详解: user www www; #定义Nginx运行的用户和用户组 worker_processes 8; #启动进程,通常
阅读全文
摘要:公共网关接口”(Common Gateway Interface,CGI),是HTTP服务器与本机或者其它机器上的程序进行通信的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量,如php、perl、tcl等。 FAST-CGI:WEB服务
阅读全文
摘要:Nginx WEB服务器最主要就是各种模块的工作,模块从结构上分为核心模块、基础模块和第三方模块,其中三类模块分别如下: 核心模块:HTTP模块、EVENT模块和MAIL模块等; 基础模块:HTTP Access模块、HTTP FastCGI模块、HTTP Proxy模块和HTTP Rewrite模
阅读全文