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

51dev.com 技术开发者社区

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...

nginx重定向规则的入门实例

nginx重定向规则的入门实例

导读:nginx重定向规则,Nginx的重定向模块HttpRewriteModule的用法说明,nginx重定向的IF条件判断等。 Nginx的重定向用到了Nginx的HttpRewriteModule。使用:rewrite命令nginx的rewrite相当于apache的rewriterule(大多数情况下...

Apache、Nginx下Font Awesome在 Firefox 中不显示问题解决方法

Apache、Nginx下Font Awesome在 Firefox 中不显示问题解决方法

一、Nginx服务器解决方法服务器使用的是Nginx,要在响应的头部添加Access-Control-Allow-Origin字段,添加方法是用add_header指令:配置例子:location/assets/{gzip_staticon;expiresmax;add_headerCache-Controlpubli...