欢迎光临IT网Linux学习频道

当前位置: > Linux服务器 > nginx >
  • [nginx] Nginx 配置从零开始 日期:2016-12-22 13:43:50 点击:112 好评:0

    作为一个 nginx 的初学者记录一下从零起步的点滴。 基本概念 Nginx 最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了,原理大致如下图: 代理服务器作为客户端这边的中介接受请求,隐藏掉真实的客户...

  • [nginx] nginx rewrite(nginx url地址重写) 日期:2016-12-22 13:40:03 点击:117 好评:0

    本文介绍下,在nginx中配置url地址重写的方法,有需要的朋友参考下。 在 nginx 中,Rewrite用来实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容 正则表达式 的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。 先来...

  • [nginx] nginx 配置管理 - 简单也复杂 日期:2016-12-22 13:24:52 点击:133 好评:0

    由于涉及到h5与后端交互,跨域问题,所以公司的开放测试服务器让我们自己搞nginx。顺便提升一下nginx的实践。 nginx的安装,没什么难度了,百度一堆,如果源码安装就一步步来吧。(最简单的方式:yum install nginx (centos), apt-get install nginx(ubuntu)...

  • [nginx] Nginx添加Lua支持 日期:2016-12-18 10:08:51 点击:121 好评:0

    2 3 4 5 6 wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz tar zxvf LuaJIT-2.0.2.tar.gz make make install PREFIX=/usr/local/luajit2.02 echo /usr/local/luajit2.02/lib /etc/ld.so.conf.d/luajit.conf export LUAJIT_LIB=/usr/local/luajit2.02/...

  • [nginx] Nginx Lua HTTP客户端 日期:2016-12-18 10:07:58 点击:181 好评:0

    1 git clone https://github.com/liseen/lua-resty-http.git Nginx配置: 1 2 3 4 5 6 7 8 http { llua_package_path /path/to/lua-resty-http/lib/?.lua;;; server { location /test { content_by_lua_file /usr/local/nginx/conf/lua/proxy.lua; } } Proxy...

  • [nginx] Nginx Lua Proxy 日期:2016-12-18 10:07:25 点击:97 好评:0

    location / { set $bindip ; content_by_lua_file /usr/local/nginx/lua/proxy.lua; } location /proxy { proxy_pass http://$host$request_uri; proxy_bind $bindip; } local action = ngx.var.request_methodif action == POST then method = ngx.HTTP_POS...

  • [nginx] Nginx Proxy细节问题 日期:2016-12-18 10:06:05 点击:89 好评:0

    1.rewrite使用break结,使用last会对server标签重新发起请求 location /a/ { rewrite ^/a/(.*)$ /b/$1 break; proxy_pass http://www.it.net.cn; } 2.proxy_pass结尾添加/会丢弃路径目录,如下访问/a/test.html会代理到/test.html location /a/ { rewrite ^/a...

  • [nginx] Nginx rewrite 指令last break区别 日期:2016-12-18 10:05:23 点击:93 好评:0

    nginx 的官方注释是这样的: 1 2 3 4 5 last stops processing the current set of ngx_http_rewrite_module directives followed by a search for a new location matching the changed URI; break stops processing the current set of ngx_http_rewrite_m...

  • [nginx] Nginx/PHP的SERVER_NAME和HTTP_HOST 日期:2016-12-18 10:04:08 点击:81 好评:0

    SERVER_NAME对应Nginx配置文件中的server_name,通过fastcgi_param设置,如域名指向到IP而不在nginx中设置对应的server_name,PHP取SERVER_NAME为空,如果有多个server_name,取第一个。 1 2 server_name www.haiyun.me; fastcgi_param SERVER_NAME $server_...

  • [nginx] Nginx配置泛二域名保存为一级域名名称日志 日期:2016-12-18 10:03:24 点击:133 好评:0

    listen 80 default; server_name ~^(.*?\.)*(?domain.[^\.]+?\..[^\.|\d]+?)$; access_log /home/wwwlogs/$domain main; 参考: http://nginx.org/en/docs/http/server_names.html#regex_names...

  • [nginx] Nginx/PHP-FPM启用Keepalive 日期:2016-12-18 10:02:42 点击:60 好评:0

    Nginx与PHP通信使用TCP连接会造成太多TIME_WAIT及浪费新建连接开销,Nginx新版本增加了对后端启用keepalive功能,有效提高服务器性能。 配置: http { upstream fastcgi_backend { server 127.0.0.1:9000; keepalive 60; } } server { location ~ .*\.php$ {...

  • [nginx] Nginx官方Centos安装源 日期:2016-12-18 10:01:56 点击:158 好评:0

    #centos6: rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm #centos5: rpm -ivh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm 或自添加: [nginx...

  • [nginx] The plain HTTP request was sent to HTTPS port 日期:2016-12-18 10:00:45 点击:55 好评:0

    Nginx配置80和443端口在同一server段时不要这样设置: listen 80; listen 443; ssl on; 应该在443端口后添加ssl: listen 80; listen 443 ssl; 有时后端PHP要判断HTTPS: fastcgi_param HTTPS $https if_not_empty;...

  • [nginx] Nginx [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use) 日期:2016-12-18 09:59:32 点击:145 好评:0

    Nginx [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use) Nginx更新后经常遇到这样的问题,解决方法: fuser -k 80/tcp /etc/init.d/nginx start 或 killall -9 nginx /etc/init.d/nginx start...

  • [nginx] nginx如何解决超长请求串 日期:2016-12-17 23:49:41 点击:178 好评:0

    nginx是一个强大的http服务器,但是在使用过程中发现,当遇到超长的post请求或者get请求时,nginx会返回413、400、414等状态码,这是因为请求串长度超过了nginx默认的缓存大小或者请求串大小,那么我们需要怎么样来解决这些问题呢? 针对POST请求,我们可以调...

  • [nginx] tomcat nginx默认的post大小限制 日期:2016-12-17 23:46:19 点击:81 好评:0

    执行大文件上传,或者,大数据量提交时,当提交的数据大小超过一定限制时,发现后台从request取值的代码request.getParameter(message)返回值为null,原因是因为服务器对于提交的post请求的大小有一定的限制 tomcat:默认大小2097152,当maxPostSize=0时,不...

  • [nginx] nginx 屏蔽请求方式(PUT\DELETE) 日期:2016-12-17 23:45:27 点击:58 好评:0

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 upstream tomcat { ip_hash; server 192.168.2.187:8080; } location ~* /html { if ($request_method = PUT ) { return 403; } if ($request_method = DELETE ) { retur...

  • [nginx] nginx 获取post的值 日期:2016-12-17 23:44:50 点击:166 好评:0

    当 nginx 已经读取了请求体数据,并且请求体数据并没有足够大到缓冲到临时文件的时候,请求体数据会在 $request_body 或者 $echo_request_body(这个变量来自 ngx_echo 模块)变量中。 值得提醒的是,当 nginx 尚未读取请求体的时候,或者请求体有一部分或者...

  • [nginx] 【Nginx】监听端口的管理 日期:2016-12-17 23:43:54 点击:65 好评:0

    监听端口属于server虚拟主机,由server{}块内的listen配置项决定。也就是说,在server{}块配置项内定义了该虚拟主机所要监听的端口。 在处理配置文件http块内main级别的配置项时,每个HTTP模块都会调用create_main_conf、create_srv_conf、create_loc_conf三...

  • [nginx] 【Nginx】HTTP请求的11个处理阶段 日期:2016-12-17 23:43:16 点击:83 好评:0

    Nginx将一个HTTP请求分成多个阶段,以模块为单位进行处理。这样做的好处是使处理过程更加灵活、降低耦合度。HTTP框架将处理分成了11个阶段,各个阶段可以包含任意多个HTTP模块并以流水线的方式处理请求。这11个HTTP阶段如下所示: [cpp] view plain copy typ...

  • [nginx] Linux下nginx日志每天定时切割 日期:2016-12-17 23:12:37 点击:188 好评:0

    教程目的: 使用Linux系统自带的命令logrotate对Nginx日志进行切割。 Nginx安装目录:/usr/local/nginx/ Nginx日志目录:/usr/local/nginx/logs/、/usr/local/nginx/logs/nginx_logs/ 1、添加nginx日志切割脚本 cd /etc/logrotate.d#进入目录 vi /etc/logrot...

  • [nginx] Nginx下配置支持ThinkPHP的pathinfo模式 日期:2016-12-17 23:12:10 点击:123 好评:0

    说明: Nginx目录:/usr/local/nginx/ Nginx配置文件:/usr/local/nginx/nginx.conf 如果站点使用了vhost虚拟主机,并且只需要这一个虚拟主机支持pathinfo的,可以直接打开你的vhost的配置文件进行设置(绿色字为修改代码,蓝色字为增加代码)。 找到类似如...

  • [nginx] Linux下Nginx服务器配置Modsecurity实现Web应用防护系统 日期:2016-12-17 23:11:58 点击:198 好评:0

    说明: 操作系统:CentOS Nginx安装目录:/usr/local/nginx 需求:增加Modsecurity模块,实现Nginx服务器Web应用防护系统 开始操作: 一、安装ModSecurity cd /usr/local/src wget https://www.modsecurity.org/tarball/2.9.1/modsecurity-2.9.1.tar.gz#下载...

  • [nginx] CentOS6.5下安装Nginx1.10.2过程 日期:2016-12-17 22:17:12 点击:78 好评:0

    1. 环境准备 (用到的工具有:Xshell5,文件传输工具xftp5) yum -y install gcc gcc -c ++ autoconf automake make 1 1 yum -y install zlib zlib -devel openssl openssl -- devel pcre pcre -deve 1 1 2. 下载nginx安装包 nginx官网:http://nginx.org/en...

  • [nginx] Nginx 1.11.7 主线版本发布 日期:2016-12-14 01:53:10 点击:135 好评:0

    nginx-1.11.7主线版本刚发布了。该版本的更新如下: 变更: 当出现客户端证书验证失败时,$ssl_client_verify 变量会记录失败的原因,例如:FAILED:certificate has expired. 新特性: 新增 $ssl_ciphers, $ssl_curves, $ssl_client_v_start, $ssl_client_v_end...

  • [nginx] Linux下安装Nginx详细图解教程 日期:2016-12-13 15:10:52 点击:191 好评:0

    什么是Nginx? Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目...

  • [nginx] 关于Nginx的配置文件解析 日期:2016-12-09 20:30:24 点击:64 好评:0

    关于Nginx的主配置文件( /etc/nginx/nginx.conf ) Nginx 的配置文件主要分为4部分: main (全局设置) - 此部分设置的指令将影响其它所有设置 server (主机设置) - 主要用于指定 主机 和 端口 upstream (负载均衡设置) - 用于负载均衡location (URL 匹...

  • [nginx] nginx服务器安装及配置文件详解 日期:2016-12-09 20:29:32 点击:146 好评:0

    1. 安装nginx 1.1 选择稳定版本 我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64。首先安装缺少的依赖包: # yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 这些软件包如果yum上没有的话可以...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 722011
栏目列表
推荐内容