nginx
从心所愿
既然选择了远方,就要风雨兼程,只为了给家人一个更好的生活!
展开
-
nginx多虚拟主机配置
1.nginx.conf内容如下: 程序代码 worker_processes 1; error_log /host/nginx/logs/error.log crit; pid /host/nginx/logs/nginx.pid; events { worker_connections 64; } http { include /host/nginx/conf转载 2015-11-09 12:19:15 · 337 阅读 · 0 评论 -
nginx 5xx 状态码分析
最近查了一个线上页面503的问题,对nginx各种状态有了进一步的了解,简单的总结下。由于现在的开发语言为python,所以拿nginx+uwsgi进行举例说明。主要讲 504、502、499对应的场景一个http请求处理流程Paste_Image.png一个普通的http请求处理流程,如上图所示:A client端发起请求给nginxB nginx处理后,转载 2017-07-28 10:17:03 · 5144 阅读 · 0 评论 -
nginx报502错误
首先说一下我的环境吧,mac电脑,nginx版本1.10.2,php版本5.6.3,正常使用时没有问题的,但是最近要请求一个第三方服务,结果服务器给我返了个502错误。上网查资料,目前还没找到解决办法,先把我的错误日志记录一下。nginx服务器错误:php-fpm错误:原创 2017-07-27 18:56:25 · 1433 阅读 · 0 评论 -
Nginx配置upstream实现负载均衡
如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc { server 10.0.6.108:7080; server 10.0.0.85:8980;转载 2017-06-24 15:43:40 · 1733 阅读 · 0 评论 -
nginx: [warn] 1024 worker_connections exceed open file resource limit: 256
Unix版本:MacBook Air。启动nginx出现,nginx: [warn] 1024 worker_connections exceed open file resource limit: 256,错误时。worker_connections: 单个后台worker process进程的最大并发链接数worker_connections;open转载 2017-06-11 16:03:01 · 14403 阅读 · 0 评论 -
nginx 配置高并发
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 0100000转载 2017-06-20 17:02:13 · 2695 阅读 · 0 评论 -
Nginx配置性能优化
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一转载 2017-06-20 16:45:58 · 283 阅读 · 0 评论 -
Nginx安装配置详解
1. Nginx安装1)下载Nginx: wget http://nginx.org/download/nginx-1.3.11.tar.gz /opt/ 2)安装Nginx: ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_s转载 2017-02-23 15:25:25 · 1167 阅读 · 0 评论 -
nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置
前言nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式。两种方式各有优缺点,这里先给出两种的配置方法,然后再对性能、安全性等做出总结。TCP是使用TCP端口连接127.0.0.1:9000Socket是使用unix domain socket连接套接字/dev/shm/PHP-cgi.sock(很多教程使用路径/tmp,而路径/dev转载 2017-02-23 15:18:14 · 1179 阅读 · 0 评论 -
nginx服务器配置:nginx.pid" failed (2: No such file or directory
参考链接http://www.2cto.com/os/201310/248075.html(亲测,可用!),后,我自己电脑的操作:1.sudo /usr/local/Cellar/nginx/1.10.1/bin/nginx2.sudo /usr/local/Cellar/nginx/1.10.1/bin/nginx -s reload即可。原创 2017-02-23 11:59:37 · 3375 阅读 · 0 评论 -
开启Nginx的目录文件列表功能
nginx默认是不允许列出整个目录的。如何开启Nginx的目录文件列表功能?打开nginx.conf文件,在location server 或 http段中加入 autoindex on;另外两个参数最好也加上去:autoindex_exact_size on;显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB转载 2016-12-16 17:59:51 · 543 阅读 · 0 评论 -
centos配置基于IP的虚拟主机
1.在linux系统上,可以使用标准的网络配置工具(比如ifconfig和route命令)添加IP别名。先用ifconfig命令查看该服务器的IP地址。我的服务器有一块物理网卡设备eth0和本地回环设备lo,eth0的地址为192.168.200.5,本地回环lo的IP地址为127.0.0.1.本地回环代表设备的本地虚拟接口,所以被认为是永不会宕机的接口。它的主要作用有两个:一是测试本原创 2016-08-22 18:25:56 · 1475 阅读 · 0 评论 -
centos下为laravel框架配置nginx服务器虚拟主机
一般来说,nginx服务器配置虚拟主机很简单,1. cd /etc/nginx/conf.d 2. cp default.conf laravel.conf3. 修改如下部分:location / { root /usr/share/nginx/html/laravel/public; index index.php原创 2016-08-15 17:24:06 · 2296 阅读 · 0 评论 -
413 Request Entity Too Large错误解决办法
Nginx服务器原因是请求实体太长了。一般出现种情况是Post请求时Body内容Post的数据太大了如上传大文件过大; 如POST数据比较多处理方法修改nginx.conf的值就可以解决了。client_max_body_size 2M 改为client_max_body_size 10M原创 2016-03-07 15:03:47 · 2054 阅读 · 0 评论 -
nginx提示:500 Internal Server Error错误的解决方法
本文章来给大家总结了大量关于导致nginx中提示500 Internal Server Error错误的原因总结与解决方法分析有需要了解的朋友可参考参考现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Ramb转载 2015-12-25 15:20:39 · 7647 阅读 · 0 评论 -
nginx配置防盗链
nginx配置防盗链应客户要求 ,网站需要配置防盗链。vps环境是lnmp。今天就把惊讶分享下在网站配置文件里面添加如下代码location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;valid_referers none blocked www.aetop.net;if ($invalid_referer) {#转载 2016-01-07 20:14:36 · 511 阅读 · 0 评论 -
nginx之反向代理实践理解
最近要用laravel框架做后端,react.js做前端开发一个小工具。前后分离,所以要通过接口给前端提供数据响应。所以要在nginx服务器上做个反向代理将前端以api/开头的请求转发到后端来处理。前端代理配置如下:location /api { proxy_set_header Host $host; proxy_set_header X-Real原创 2017-11-26 17:51:35 · 731 阅读 · 0 评论