2015-05-23 0 By admin

Nginx 服务URL 重写设置介绍

Nginx 服务的URL重写Rewrite规则采用PCRE(Perl Compatible Regular Expressions) Perl兼容的正则表达式的语法进行规则匹配。 一、使用场景 1、伪静态:动态url地址伪装成Html,便于搜索引擎抓取 2、唯一入口:一些编程框架MVC结构,默认请求…

2015-05-21 0 By admin

Nginx 服务访问控制和用户认证介绍

一、Nginx 服务访问控制介绍 Nginx 服务的访问控制功能可以设置整个nginx服务、单个虚拟主机、某个主机的某个路径允许或者拒绝IP访问。如果拒绝访问返回403状态码。 模块:ngx_http_access_module 1.1、allow允许指令 语法: allow address | C…

2015-05-20 0 By admin

Nginx 编译过程中依赖库和默认启用与禁用的模块

Nginx 服务编译安装过程中,需要根据项目的需求设计编译参数;确定好编译参数后,还需要我们安装好编译过程中依赖的各种函数库等软件包。 一、Nginx 编译依赖和功能模块设置 –with-cc=… 指定C编译器的备用路径。 –with-cpp=… 指定C预处理器的备用路径。 –with-cc-opt…

2015-05-12 0 By admin

nginx 502

1.request_terminate_timeout引起的资源问题 request_terminate_timeout的值如果设置为0或者过长的时间,可能会引起file_get_contents的资源问题。 如果file_get_contents请求的远程资源如果反应过慢,file_get_con…

2015-05-11 0 By admin

Nginx 服务 stub_status 功能获取服务运行状态

在维护 Nginx 服务运行过程中,我们需要获取到服务运行的状态。如果服务运行的很忙碌,我们就应该增加网站平台资源,保证网站的客户访问体验。获取 Nginx 服务运行状态数据,记录和评估web服务器运行的状态。 Nginx 服务提供用于查看当前服务运行情况的机制;即stub_status功能。 一、…

2015-05-11 0 By admin

服务端和客户端数据交互方式介绍

服务端和客户端的数据交互,一般情况自然是通过OSI网络模型中的网络协议进行的。在OSI网络模型的应用层中数据交互过程中定义了不同的数据交互方式。 这里说明一下REST\RPC\XML-RPC\SOAP\WSDL这几个关键词的意思。 在目前主流的三种Web服务交互方案中,REST相比于SOAP以及XM…

2015-05-04 0 By admin

Nginx 服务获取真实的访问IP

本文用来说明Nginx 服务怎么才能够记录到访问者的真实IP地址。这个问题看似很容易,但是在使用应用中有很多细节需要注意。 一、Nginx 服务需要获取真实访问IP地址 Nginx 服务记录访问日志,主要是为了排查问题和做日志分析。做这两件事情都需要考虑到WEB服务器的架构。在WEB服务架构中,一般…

2015-05-04 0 By admin

Nginx 服务配置文件的内置变量介绍

Nginx 服务配置文件的内置变量存放在ngx_http_core_module 模块中;以下对内置变量介绍: 一、客户端信息 $remote_addr:客户端地址 $remote_port:客户端端口 $remote_user:用于HTTP基础认证服务的用户名 二、请求连接信息 $host 域名|…

2015-05-03 0 By admin

http keep-alive socket

http1.1 keep-alive tcp http协议和tcp协议 “http协议是无连接和无状态的”有段时间没有鼓捣协议的事情了,对于这个连接和状态不知道从哪个角度思考。。惭愧 这里主要说一下http的两个细节; http的keep-alive功能的实现 当服务器和浏览器都支持http1.1的…