![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx
文章平均质量分 74
ncgege
这个作者很懒,什么都没留下…
展开
-
nginx 经典配置教程
配置说明----------------------------#运行用户user nobody nobody;#启动进程worker_processes 2;#全局错误日志及PID文档error_log logs/error.log notice;pid logs/nginx.pid;#工作模式及连接数上限events {use epoll;worker_connectio原创 2016-02-23 18:02:06 · 610 阅读 · 0 评论 -
NGINX 配置404错误页面转向
什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Foundnginx/0.8.6为什么要自定义404页面在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的原创 2016-02-24 11:23:34 · 559 阅读 · 0 评论 -
Nginx用作反向代理服务器使用
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor 将源代码以类BSD许可证的形式发布。Nginx 超越 Apache的高性能和稳定性,使得国内使用 Nginx 作为 Web原创 2016-02-24 11:24:13 · 429 阅读 · 0 评论 -
反向代理及Nginx示例
1反向代理的概念反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的代理服务器,只用于代理内部网络对Internet外部网络的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http原创 2016-02-24 11:24:17 · 3038 阅读 · 0 评论 -
Nginx查看并发数的两种方法及详解
方法一、通过浏览器查看 通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上 --with-http_stub_status_module 然后配置Nginx.conf,在server点里面加入如下内容server_name youservername; #这里放你的域名配置location /status {stub_status o原创 2016-02-24 11:24:22 · 10668 阅读 · 2 评论 -
nginx环境wordpress 固定链接实现…
开始几次设置wordpress的固定链接都没成功,今天做松子价格网时不甘心,试了几次OK了。其实nginx环境下设置wordpress固定链接(也叫伪静态)非常简单(我是用的是wordpress3.3.1,应该2.0以上都行吧)。 大家不需要对nginx rewrite了解太多了(除非已经是专家了)否则对自己设置伪静态反而没多大好处。 首先说:nginx 里面设置: 在你的网站配置原创 2016-02-24 11:24:37 · 3897 阅读 · 1 评论 -
淘客帝国4.0免费版网页模板修改及n…
今天完成了淘客帝国4.0免费版(现在升级到4.2了)网页模板修改及nginx下伪静态,付费版很省心,不过有些网站才做不知道怎么样,99元增加域名授权也划不来,最主要的还是大家的模板都一样。其实自己玩免费版也挺有意思。nginx下开启伪静态方法如下: 自己在congfigdata.php中把伪静态打开,变量就是为静态的中文拼音,然后在nginx.conf(或者自己的vhost下的网站.c原创 2016-02-24 11:25:55 · 766 阅读 · 0 评论 -
又找到一篇Nginx配置经典教程
Nginx中的正则表达式1、if指令所有的Nginx内置变量都可以通过if指令和正则表达式来进行匹配,并且根据匹配结果进行一些操作,如下:if ($http_user_agent ~ MSIE) { rewrite ^(.*)$ /msie/$1 break;} if ($http_cookie ~* "id=([^;] +)(?:;|$)" ) { se原创 2016-02-24 11:27:50 · 422 阅读 · 0 评论 -
Nginx学习网站推荐
Nginx学习网站推荐1.第一个网站很全面而且是中文的哦:http://www.howtocn.org/2.这个是官网,权威但是不够详细:http://wiki.nginx.org/Main最后我的博客里也收集了几十篇经典的Nginx教材,欢迎查阅。 我的更多文章:原创 2016-02-24 11:27:55 · 544 阅读 · 0 评论 -
Nginx 502 BAD GateWay错误解决方…
Nginx 502 BADGateWay错误解决方法 今天,我的VPS提示Nginx 502 BadGateway错误了,很烦。我什么事情都没做呀,有点想不通,怎么这次就出现了502 BadGateway?郁闷啊!在搜索了一下,发现一篇文库文档,终于找到了不少相关的答案,希望修改之后不会再出现这个错误了。现在写出来,给大家一个参考。首先我ping网站能通,DNS解析也是正常的,原创 2016-02-24 11:29:15 · 5734 阅读 · 0 评论 -
linux web服务器必须正确配置php-f…
要让linux系统下web服务器正常运作,必须正确配置php-fpm,确保php-cgi不会崩溃,nginx就不会出现502,504错误,确保网站健康运行。 可以先查看一下当前运行了多少个php-fpm进程 ps -ef |grepphp-fpm php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5原创 2016-02-24 11:32:34 · 1206 阅读 · 0 评论 -
nginx 用if语句修改query_string
采用if,改变$args变量,重新拼接url方法set $varnish_host http://www.baidu.com;if ( $args ~ ^(.+)(&token=.+)$ ) { set $args $1; rewrite ^ $varnish_host$uri break; } 估计修改query_String这是唯一的方法吧,当然也可以原创 2016-02-24 11:34:56 · 8944 阅读 · 0 评论 -
Nginx 变量漫谈(三)
太棒了原文地址:变量漫谈(三)">Nginx 变量漫谈(三)作者:agentzh 也有一些内建变量是支持改写的,其中一个例子是$args. 这个变量在读取时返回当前请求的 URL 参数串(即请求 URL中问号后面的部分,如果有的话 ),而在赋值时可以直接修改参数串。我们来看一个例子: location /test { set $orig_args $args转载 2016-02-24 11:35:03 · 360 阅读 · 0 评论 -
nginx禁止直接通过IP地址访问
有些时候为了避免被刷流量或者不明来路访问,可以静止通过IP地址访问方法1:设置错误提示页面server { listen 80; #如果有多个虚拟主机,请配置成 listen 192.168.1.1:80 这里配置你服务器IP地址 server_name 192.168.1.1 default; #192.168.1.1配置成你服务器的地址原创 2016-02-24 11:38:23 · 2383 阅读 · 0 评论 -
域名301重定向
重定向说白了就是通过各种的方法将各种网络请求重新定个方向转到其它位置。如:网页中的重定向域名的重定向301重定向经验谈 路由选择的变化也是对数据报文经由路径的一种重定向 在我们网站建设中,时常会遇到需要网页重定向的情况:像网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收原创 2016-02-24 11:23:04 · 431 阅读 · 0 评论 -
nginx php5 整合
我一直使用lnmp安装包,但是不知道什么原因,都是相同的配置,有些运行php要出问题,无法运行,看了下面文章终于明白了,nginx是通过调用fastcgi 来实现的,所以nginx.conf中下面的配置非常重要,---------------------------------------加上下面这段配置才能调用phpfastcgi-------------------location原创 2016-02-24 11:20:13 · 612 阅读 · 0 评论 -
nginx rewrite例子和命令
正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last原创 2016-02-24 11:10:51 · 316 阅读 · 0 评论 -
nginx启动,重启,关闭命令
停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的步骤1:查询nginx主进程号ps-ef | grep nginx在进程列表里面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT主进程号快速停止Nginx:kill -TERM主进程号强制停止Nginx:pkill -9ngin原创 2016-02-24 11:10:56 · 312 阅读 · 0 评论 -
Nginx的Location可以有以下几个匹…
Nginx的Location可以有以下几个匹配:1. = 严格匹配这个查询。如果找到,停止搜索。2. ^~ 匹配路径的前缀,如果找到,停止搜索。3. ~ 为区分大小写的正则匹配4. ~* 为不区分大小写匹配例子:location = / {# matches the query / only.# 只匹配 / 查询。[ configuration A ]}原创 2016-02-24 11:11:47 · 1085 阅读 · 0 评论 -
nginx避免重定向死循环
如果要重定向到同一个域名的 的rewrite ^/$ /?Source=abc;原创 2016-02-24 11:11:52 · 889 阅读 · 0 评论 -
nginx 安装与配置
Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。其原理:简单介绍一下他的安装及配置过程官方网站http://wiki.codemongers.com/Main一、依赖的程序1. gzip module requires zlib library2. rewrite module requires pcre li原创 2016-02-24 11:11:57 · 193 阅读 · 0 评论 -
今天解决了Nginx跳转问题
我的是centos 5.5直接新建/etc/yum.repos.d/nginx.repo 并添加相关内容,[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1傻瓜式的安装yum install nginx如果要删除: yum原创 2016-02-24 11:12:07 · 6658 阅读 · 0 评论 -
很强的nginx rewrite研究(强烈推荐…
在新主机的迁移过程中,最大的困难就是WP permalink rewrite的设置.因为旧主机是用的Apache,使用的是WP本身就可以更改的.htaccess,没有太大的难度.而这次在VPS上跑的是Nginx,主要是因为Nginx的速度比Apache要快很多.但是另一方面就不是那么舒服了,因为Nginx的rewrite跟Apache不同,而且是在服务器上面才能更改.下面是其间的一些研究笔原创 2016-02-24 11:15:04 · 1279 阅读 · 0 评论 -
nginx 全局变量
$args 此变量与请求行中的参数相等$content_length 等于请求行的“Content_Length”的值。$content_type 等同与请求头部的”Content_Type”的值$document_root 等同于当前请求的root指令指定的值$document_uri 与$uri一样$host 与请求头部中“Host”行指定的值或是request到达的ser原创 2016-02-24 11:15:17 · 397 阅读 · 0 评论 -
nginx 匹配 规则
Nginx的重定向用到了Nginx的HttpRewriteModule,下面简单解释以下如何使用的方法:rewrite命令nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location和IF条件判断块中,命令格式如下:rewrite 正则表达式 替换目标 flag原创 2016-02-24 11:15:20 · 1227 阅读 · 0 评论 -
跳转 nginx 跳转 apache跳转
公司在google上投广告,需要做一些很简单的站去google上投广告,当用户在google上点击那些很简单的网站的时候,就会跳转到真实的网站。但是,如果用户直接在浏览器输入域名,并访问的话,那样就不跳转,这样的情况是怎么实现的呢,今天我在这分别解释一下nginx和apache的实现方法。nginx:例:现在google首页点击广告 www.abc.com跳转到www.baidu.com,但原创 2016-02-24 11:15:22 · 1286 阅读 · 0 评论 -
nginx反向代理访问带referer的后端
防外链大都是通过检查请求中的http referer来实现的。如果通过反向代理来动态指定httpreferer是不是可以解决问题。用nginx搭一个反向代理location/get/{set $hostx “”;set $addrs “”;if ( $uri ~ “^/get/http./+([^/]+)/(.+)$”) {set $hostx $1;set $addrs原创 2016-02-24 11:15:28 · 29546 阅读 · 1 评论 -
nginx安装及配置
Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。其原理:简单介绍一下他的安装及配置过程官方网站http://wiki.codemongers.com/Main一、依赖的程序1. gzip module requires zlib library2. rewrite module requires pcre li原创 2016-02-24 11:17:02 · 273 阅读 · 0 评论 -
wordpress 、supesite、discuz,ngi…
在VPS上装的是口碑较好的 nginx,即LNMP.但nginx下静态化规则与apache不同,需要重新配置,我目前用到的几款程序的静态化规则如下:wordpress、supesite、discuz,nginx下静态化规则 ctrl+c +v following//supesite nginx 静态化规则rewrite ^/([0-9]+)/spacelist(.+)$/index.p原创 2016-02-24 11:19:21 · 836 阅读 · 0 评论 -
windows下配置nginx+php环境
windows下配置nginx+php环境(转自:http://www.cnblogs.com/huayangmeng/archive/2011/06/15/2081337.html) 刚看到nginx这个词,我很好奇它的读法(enginex),我的直译是“引擎x”,一般引“擎代”表了性能,而“x”大多出现是表示“xtras(额外的效果)”,那么整个词的意思就是类似“极致效果”,“额外性能”原创 2016-02-24 11:42:26 · 310 阅读 · 0 评论