Nginx
梁吉林
最好的代码是简洁易维护的代码。
展开
-
为最佳性能调优Nginx
这篇文章是《打造3百万次请求/秒的高性能服务器集群》系列的第2部分,在这个部分中你可以使用任何一种 WEB 服务器,不过我决定使用 Nginx,因其轻量级、高可靠及高性能的优点。通常来说,一个优化良好的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求处理性能,然而我的 Nginx 服务器可以稳定地达到 904,000 次/秒 的处理性能,并且我以此高负载测转载 2016-01-27 14:32:54 · 594 阅读 · 0 评论 -
nginx配置参数释意
user www www;# 运行的用户名和用户组worker_processes auto;# 要开启的工作进程的数量,值可以是数字,auto的话会启动和CPU核心相等的工作进程error_log /home/wwwlogs/nginx_error.log crit;# 错误日志,crit暂时不清楚什么意思pid /usr/local/nginx/logs/nginx.p原创 2016-06-24 14:27:56 · 473 阅读 · 0 评论 -
nginx解析php时报”File not found“问题解决
最近搭了个LNMP环境,在安装完nginx后,又安装了php。 修改了nginx的配置文件,将“location ~ .php$ {”一段的注释去掉。然后重启了nginx服务,结果是出现了“File not found”提示。 同目录下的html可以访问,但是访问php就出现这个提示,所以问题还是在php相关的这部份配置中。检查“location ~ .php$ {”配置项,发现了一行“fast原创 2017-09-15 14:42:17 · 23743 阅读 · 5 评论 -
nginx rewrite
介绍rewrite之前先说一下一些相关的操作指令。if指令if指令用来支持条件判断,其语法结构如下:if (condition) {...}{…}中的为满足条件时要执行的配置设置。 if指令可存在于server块和location块中,可以使用以下符号进行比较判断:= 等于!= 不等于~ 大小写敏感的模糊匹配~* 大小写不敏感的模糊匹配-f原创 2018-05-02 16:07:20 · 2205 阅读 · 0 评论 -
nginx全局变量
$arg_name argument name in the request line. 请求URL中的参数名称。$args arguments in the request line. 请求URL中包含的参数。$binary_remote_addr client address in a binary form,value’s length is always 4 bytes ...翻译 2018-05-02 17:57:09 · 4606 阅读 · 0 评论 -
nginx支持php7.0-fpm配置
使用ubuntu 16.04版本,安装的php7,然后安装了php7.0-fpm。 这里配置有部份不同,不是使用“127.0.0.1:9000”,而是使用“unix:/run/php/php7.0-fpm.sock”。一个简单的配置如下:server{ listen 9997; root /var/www/html; index index.html index...原创 2018-05-02 19:28:53 · 2441 阅读 · 0 评论 -
nginx配置文件nginx.conf配置项说明
nginx.conf中的配置项可以分为三大部份,分别是全局部份、events部份、http部份。http部份中又包含了1个或多个server块,每个server块中又会包含1个或多个location块。具体结构如下:#全局部份……#events部份events{……}#http部份http{ …… server{ …… lo...原创 2018-04-26 12:15:14 · 2911 阅读 · 0 评论 -
nginx反向代理与负载均衡
反向代理反向代理是nginx被使用的比较多的功能,nginx接收前端发送来的请求,根据所指定的不同的匹配规则,将请求转发到具体的服务器(组)去进行处理。 反向代理的设置通常使用proxy_pass指令,它支持多种格式,语法结构为:proxy_pass URL;URL是指定的用来接收处理请求的服务器地址,支持域名方式、IP(:PORT)方式以及unix套接字方式。 如果被代理服务器是一组服务器,则原创 2018-04-26 19:15:54 · 325 阅读 · 0 评论