
Nginx
文章平均质量分 76
black_OX
这个作者很懒,什么都没留下…
展开
-
nginx.conf配置说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pi原创 2012-08-04 17:11:55 · 793 阅读 · 0 评论 -
php+nginx做下载服务器配置—X-Accel-Redirect
网络存储下载服务器需求配置缘由:“传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站会消耗更多的服务器资源。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服务器读写文件的开销,实现了“零转载 2017-08-08 23:21:22 · 3303 阅读 · 0 评论 -
Nginx HTTPS 配置
我一度以为只要可以通过https访问网站SSL就算配置完成了,但前几天网友反馈说移动设备下出现证书错误,我还以为是刚配置完缓存的原因,后来自己查了一些资料,发现虽然自己的网站可以通过https访问了,但还有一些参数没有配置,造成了一些旧设备上出现证书错误。通过下面这个地址可以检测你的证书情况https://www.ssllabs.com/ssltest/index.html转载 2016-10-08 15:21:08 · 1979 阅读 · 0 评论 -
nginx安装ssl证书
首先说下https也就是ssl证书,一般我们认为https是安全的,但是SSL 证书的信用链体系并不安全。特别是在某些国家(咳咳,你们懂的)可以控制 CA 根证书的情况下,中间人攻击一样可行。另外,在客户端被植入无数后门、木马的状况下,HTTPS 连接的作用非常有限。好了,我们可以开始配置ssl了。一般来说我比较推荐namecheap的ssl证书,因为比较便宜,毕竟对大部分个人博客转载 2016-10-08 15:20:09 · 6904 阅读 · 0 评论 -
CentOS编译安装PHP开发环境
CentOS编译安装PHP开发环境最近在安装服务器开发环境, 踩了不少坑, 这里总结下来. yum安装虽然简单, 却不灵活, 版本也比较老旧不合符设计中的选型, 因此只使用yum安装一些依赖库, 目标软件采用编译安装.目录安装PHP安装PHP扩展安装Phalcon框架安装MySQL安装MongoDB安装Redis安装PHPyum安装依赖库yum inst原创 2016-08-24 16:57:05 · 6576 阅读 · 2 评论 -
MAC OX下PHP和Nginx的配置
首先安装mac安装包brew的安装: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”php安装和配置brew search php55brew info php55—查看安装时是否需要带上参数--with-fpmbrew install php55 —with-f转载 2014-11-20 13:51:01 · 7846 阅读 · 0 评论 -
Nginx负载均衡
最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大转载 2015-01-07 17:54:08 · 867 阅读 · 0 评论 -
MAC下安装PHP MYSQL NGINX
安装Homebrew ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"记得运行brew doctor命令,来确认Homebrew安装正确。如果已经安装过MacPorts或者RVM,会有提示将MacPorts挪走。sudo mv /opt/local ~/macports安装和调试Nginx转载 2014-11-07 18:21:40 · 1064 阅读 · 0 评论 -
Ubuntu 14.04 LTS下安装 LNMP环境
最近在 Ubuntu 14.04 LTS 安装 LNMP 一键安装包的时候出现了问题,PHP 5 服务没有启动,只好使用 Ubuntu 官方源进行安装:Nginx (读音 “engine x”)免费、开源、高效的 HTTP 服务。Nginx 是以稳定著称,功能丰富,结构简单,低资源消耗。本教程将演示如何在ubuntu 14.04 服务器中安装 nginx、PHP5(php-fpm)、M原创 2014-07-28 16:23:05 · 13761 阅读 · 2 评论 -
502错误. Nginx日志:upstream sent too big header while reading response header from upstream
今天调试phalcon时发现一直502,日志里面有如下报错:2013/10/11 23:18:44 [error] 51982#0: *1 upstream sent too big header while reading response header from upstream, client: 127.0.0.1, server: work.cc, request: "POST /ap原创 2014-03-17 16:32:27 · 2842 阅读 · 0 评论 -
Nginx与PHP(FastCGI)的安装、配置与优化
一、什么是 FastCGIFastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序转载 2014-01-20 18:13:04 · 1109 阅读 · 0 评论 -
Nginx启用, 停止, 平滑重启命令
启动操作nginx -c /usr/local/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件路径停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。原创 2014-01-24 16:19:01 · 20898 阅读 · 0 评论 -
NGINX将支持gRPC
摘要:gRPC已经是新一代微服务的标准RPC框架。对于实现来说,虽然可以用服务框架等手段来做到负载均衡,业界还没有针对gRPC的反向代理软件。NGINIX作为老牌负载均衡软件对gRPC进行了支持。本文作者简要介绍了NGINX这一特性。NGINX将在1.13.10版本中包含grpc相关功能。这个版本支持NGINX代理gRPC TCP连接。可以用来:发布gRPC服务,包括未加密/加密的gRPC服务。通...转载 2018-06-07 15:25:59 · 5026 阅读 · 0 评论