随笔分类 - nginx
nginx的tcp/udp代理
摘要:nginx从1.9.0版本开始,新增了ngx_stream_core_module模块,使nginx支持四层代理和负载均衡。默认编译时该模块未编译进去,需要编译时添加 --with-stream,--with-stream_ssl_module,使其支持stream代理。在之前的版本如果想支持,需要
阅读全文
nginx访问502 gateway,*1 connect() failed (111: Connection refused) while connecting to upstream
摘要:安装好nginx,php环境后,配置虚拟主机,结果访问后就报502 gateway,查看日志文件后,显示错误如下: 解决方案,先查看下php-fpm是否启动,然后查看虚拟主机配置中的 root 配置 然后重启下nginx就可以访问了。
阅读全文
centos7下编译安装nginx-1.16.0
摘要:一、下载nginx源码 如:nginx-1.16.0.tar.gz 二、创建用户和组,并解压 三、下载openssl,编译高版本openssl 如:openssl-1.0.2r.tar.gz 四、编译安装nginx --with-openssl 的路径设置为第3步中openssl源码解压路径。 上面
阅读全文
nginx常用配置说明
摘要:nginx的主配置(nginx.conf)说明 nginx的状态信息功能 nginx错误日志配置关键字 日志文件 错误日志级别[debug|info|notice|warn|error|crit|alert|emerg] nginx访问日志配置#定义日志格式 #格式参数说明 #访问日志配置 #在高并
阅读全文
win 下 nginx 与 php的配置
摘要:1、下载需要的软件包 php的windows版本(*注意这里下载非线程安全的,nginx使用的是cgi) http://windows.php.net/download/ nginx的windows版本 http://nginx.org/en/download.html 2、下载好后,分别把压缩包解
阅读全文
nginx反向代理部署与演示(二)
摘要:我们把LB01作为负载均衡器,WEB01和WEB02作为两台web服务器。 WEB01与WEB02虚拟主机配置如下: 我们修改nginx下的conf/nginx.conf文件,在http{}中加入如下代码 include vhost/*.conf; 然后创建vhost目录,并添加www.conf文件
阅读全文
nginx反向代理架构与安装配置(一)
摘要:这里我们准备四台虚拟机,二台负载均衡(LB01,LB02),二台web服务器(WEB01,WEB02)。 这里默认所有软件都安装在/data目录下。 四台虚拟机的初始安装是centos7的最小安装,并执行如下命令。 > yum -y install gcc gcc-c++ kernel-devel
阅读全文
linux 下 nginx的负载均衡
摘要:nginx是如何实现负载均衡的,nginx的upstream目前支持以下几种方式的分配: 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 2、ip_h
阅读全文
nginx 反向代理 502 Bad Gateway
摘要:查看nginx的error.log日志文件发现如下信息: upstream sent too big header while reading response header from upstream 原因是: nginx缓冲区有一个bug造成的,网站的页面消耗占用缓冲区可能过大。 proxy是n
阅读全文
nginx accept() failed (24: Too many open files)
摘要:nginx服务器出现如下信息: [crit] 17221#0: accept4() failed (24: Too many open files) [crit] 17221#0: accept4() failed (24: Too many open files) [crit] 17221#0:
阅读全文
nginx 504 gateway time out
摘要:出现这个问题原因是我用nginx作代理服务器,IIS作后台服务器。当IIS处理的时间稍长,或没有响应时。 nginx会出现504 gateway time out,解决的方法是在nginx.conf修改配置 #fastcgi连接超时 fastcgi_connect_timeout 300; #fas
阅读全文
centos6.6 下 安装 nginx
摘要:1、安装nginx需要pcre的依赖,请安装好pcre。假设安装目录如下: /usr/local/pcre-8.38 源码目录如下: /usr/src/pcre-8.38 2、下载nginx安装压缩包 http://nginx.org/en/download.html 文件名:nginx-1.8.1
阅读全文
nginx 反向代理 apache 服务
摘要:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 1、apache的端口为8080,现有一内部服务主机,配
阅读全文
win 下 nginx 的虚拟主机创建
摘要:1、在nginx安装目录下的conf下创建vhost目录,用于存放虚拟主机配置文件。 2、在nginx安装目录下的conf/nginx.conf的http{}中加入 include vhost/*.conf 3、vhost下的文件命名可以用(域名.conf,例如:site1.conf) server
阅读全文
nginx中图片无法显示
摘要:如果没有配置虚拟主机,则修改nginx.conf。 如果已创建单独虚拟主机,则在vhost下找到指定的主机配置文件, 如:www.xxx.com.conf location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { #禁用访问日志 access_log off; #设置
阅读全文