51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Nginx 503错误总结

Nginx 503错误总结

nginx503错误(ServiceTemporarilyUnavailable 服务暂时不可用): 503是一种HTTP状态码,由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。一般来说,出现503错误多半是因为网站访问量大,造成了流量超限或者并发数...

用nginx在Ubuntu上实现负载均衡

用nginx在Ubuntu上实现负载均衡

1.下载nginx在命令行中输入:sudoapt-getinstallnginx下载成功之后,启动在浏览器上输入自己的ip会得到以下页面这个时候我们需要做一些配置进入etc/nginx文件夹下的,编辑nginx.confsudovinginx.conf进入之后,进行编辑upstreamsolrserver{#solr1...

nginx+php-cig多域名服务设置

nginx+php-cig多域名服务设置

以前用的Apcache服务器,用了很久,但是真正上线的时间一直都是使用的IIS服务器,最近接触到nginx服务,于是学习了一下。nginx在windows下的配置特简单,就几个命令可以完成,我只是说的测试,真正上线还在学习中。在这里在温习一下前面的nginx服务设置下载最新版的nginx解压到指定目录;然后在dos下运...

mac 下配置 nginx 域名转发

mac 下配置 nginx 域名转发

1.配置nginx域名转发worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;gzipon;server{listen80;server_namewww....

nginx中限流模块ngx_http_limit_req_module里的limit_req_zone指令和limit_zone限流指令

nginx中限流模块ngx_http_limit_req_module里的limit_req_zone指令和limit_zone限流指令

 通常我们会在程序里进行防盗刷,实际这些可以在nginx层就解决,nginx里有一个模板:ngx_http_limit_req_module模块,其中有一个指令limit_req_zone可以进行限流访问,以防止同一用户(以IP统计,所以CDN转发过来的要注意要把客户端IP转发过来)恶意攻击刷爆服务器。ngx...

分享一些常用到的nginx配置技巧

分享一些常用到的nginx配置技巧

有些时候需要在网站中创建一些文本文件已实现某些功能,如当前获取免费SSL证书的文件验证,又不想在网站新建文件,这时候可以配置nginx返回text/plain格式文本以达到直接访问文件的效果。如下:server{listen80;server_namewww.example.com;access_log/var/log...

nginx 配置http请求重定向至https

nginx 配置http请求重定向至https

在某些站点配置并监听https协议之后,则希望用户访问http的时候也跳转至https,那么需要在nginx中将http重定向至https协议,配置如下:server{listen80;#侦听80端口server_namehost.domain.com;location/{rewrite^(.*)$https://$s...

Nginx基本使用方法

Nginx基本使用方法

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后...

搭建LNMP中nginx能正常访问,但PHP文件只能下载无法打开的问题处理方法

搭建LNMP中nginx能正常访问,但PHP文件只能下载无法打开的问题处理方法

首先,我们先了解下安装nginx后的目录:|--nginx|-conf.d     |-default.conf           |-fastcgi_params.default&nbs...

Nginx 工作原理和优化、漏洞

Nginx 工作原理和优化、漏洞

Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个locationblock(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。Nginx的模块从结构上分...

Nginx下帝国备份王出现classfunctions.php on line 1246报错

Nginx下帝国备份王出现classfunctions.php on line 1246报错

Parseerror:parseerrorin/wwwroot/eBak/class/functions.phponline1246 问题原因:PHP.ini中的short_open_tag短标签没有设置为ON。导致不支持该文件中的PHP短标签导致帝国备份王ebak无法正常使用,解决办法:打开php.ini,...

nginx记录网站慢请求(ngx_http_log_request_speed)

nginx记录网站慢请求(ngx_http_log_request_speed)

nginx模块ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效,用来找出站点中处理时间较长的请求,这些请求是造成服务器高负载的很大根源。ngx_http_log_request_speed模块主要包含两个配置参数,...

503 Service Temporarily Unavailable 解决办法-nginx

503 Service Temporarily Unavailable 解决办法-nginx

最近网站刷新后经常出现503ServiceTemporarilyUnavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone$binary_remote_addrzone=allips:20mrate=20r/s;)把这个数量放大后在刷新发现问题解决。...

nginx location配置详细解释

nginx location配置详细解释

语法规则: location[=|~|~*|^~]/uri/{…}= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~/static//aa匹配到(注意是空格...

nginx禁止、允许访问某些后缀的文件

nginx禁止、允许访问某些后缀的文件

web项目中一些配置文件比如ini文件,cfg文件,或者静态的模板dwt、lbi文件等,需要设置禁止访问,不然可以直接在browser上下载。location~*.(ini|cfg|dwt|lbi)${denyall;}贴:测服代码server{listen8001;server_name111.40.8xx7.1xx...