nginx

nginx禁止某个IP访问站点的设置方法-无双技术网

nginx禁止某个IP访问站点的设置方法

首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: deny 95.105.25.181; 保存一下。 在nginx的配置文件nginx.conf中加入:include blocksip.conf; 重启一下nginx的服务:/u...
7年前
013940
nginx的FastDFS分布式存储模块测试方法-无双技术网

nginx的FastDFS分布式存储模块测试方法

环境:1. 在每个机器上,下载安装 FastDFS2.修改tracker 和 storage 的配置文件 # tracker 的修改
7年前
018690
Nginx geoip模块实现地区性负载均衡-无双技术网

Nginx geoip模块实现地区性负载均衡

相信做过awstats的都用过开源的geoip.dat  ip数据库,刚好nginx wiki上有geoip 模块,这样就可以实现地区性的负载均衡,但是maxmind 的ip数据库对中国的支持不算太好,不过现在也不错了~ ...
7年前
011930
nginx 目录密码保护的设置方法-无双技术网

nginx 目录密码保护的设置方法

那么 在 nginx.conf 文件中对应的 server 段中 添加 location ^~ /test/ { auth_basic TEST-Login; auth_basic_user_file /root/htpasswd; 再在 root 的主目录中 /root/ 创建一个新文件 htpassw...
7年前
011390
Nginx 遇到502 Bad Gateway 自动重启的脚本代码-无双技术网

Nginx 遇到502 Bad Gateway 自动重启的脚本代码

原理就是用curl获取HTTP头,发现502状态码就执行重启php-fpm的命令。 代码如下: #!/usr/bin/php <!--$url = '//www.jb51.net'; $cmd = '/usr/local/php/sbin/php-fpm restart'; for($i = 0; ...
7年前
011520
Nginx防盗链的3种方法-无双技术网

Nginx防盗链的3种方法

实现方法如下: 1. 下载NginxHttpAccessKeyModule模块文件:; 2. 解压此文件后,找到nginx-accesskey-2.0.3下的config文件。编辑此文件:替换其中的”$HTTP_ACCESSKEY_MODULE”为”ngx_http_ac...
7年前
012120
为Nginx自定义404,502错误页面的方法-无双技术网

为Nginx自定义404,502错误页面的方法

首先打开nginx.conf文件,在fastcgi_temp_file_write_size 128k; 下面添加 fastcgi_intercept_errors on;注意,包括;号 然后在需要定义的站点的里面添加 error_page 404 = /404.htm;例如: 代码...
7年前
013460
nginx 作为反向代理实现负载均衡的例子-无双技术网

nginx 作为反向代理实现负载均衡的例子

nginx 这个轻量级、高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持); 〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们...
7年前
011480
win2003下nginx 0.8.38 安装配置备忘-无双技术网

win2003下nginx 0.8.38 安装配置备忘

据说 nginx 是这几年来 Web 服务器的后起之秀,是“Apache杀手”,由俄罗斯程序员编写。是一个轻量级的 Web 服务器,也是据说,占用资源少,高并发,在某些情况下,效率是 Apache 的 10 倍。国...
7年前
015040
Linux Nginx VPS下简单解决CC攻击-无双技术网

Linux Nginx VPS下简单解决CC攻击

一,准备工作1,登录进VPS控制面板,准备好随时重启VPS。2,关闭Web Server先,过高的负载会导致后面的操作很难进行,甚至直接无法登录SSH。
7年前
010670
nginx封空user_agent实现封禁迅雷的方法-无双技术网

nginx封空user_agent实现封禁迅雷的方法

以下代码写入 server {....} 内 代码如下: if ($http_user_agent ~ ^$) { return 503; } if ($http_user_agent ~* 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.432...
7年前
014550
nginx虚拟主机防webshell完美版-无双技术网

nginx虚拟主机防webshell完美版

我们先来看下nginx.conf  server   {     listen       80;     server_name  www.a.com;     in...
7年前
014390
nginx设置上传目录无执行权限的方法-无双技术网

nginx设置上传目录无执行权限的方法

nginx上也很简单,我们使用location。。如下: 代码如下: location ~ ^/upload/.*.(php|php5)$ { deny all; } 其中upload换为你要设置的目录名字 这条规则的含义是匹配请求连接中开头是/upload/...
7年前
010440
Nginx+iptables屏蔽访问Web页面过于频繁的IP(防DDOS,恶意访问,采集器)-无双技术网

Nginx+iptables屏蔽访问Web页面过于频繁的IP(防DDOS,恶意访问,采集器)

脚本如下: 代码如下: #!/bin/sh nginx_home = /Data/app_1/nginx log_path = /Data/logs /usr/bin/tail -n50000 $log_path/access.log |awk ‘$8 ~/aspx/{print $2,$13}' |grep -i -v -E “goog...
7年前
012880
为nginx设置默认虚拟主机(空主机头,默认主机头)-无双技术网

为nginx设置默认虚拟主机(空主机头,默认主机头)

最关键的一点事,在server的设置里面添加这一行: listen 80 default; 后面的default参数表示这个是默认虚拟主机。 这个设置非常有用。 比如别人通过ip或者未知域名访问你的网站的时候,你希望...
7年前
014680
Nginx 启动脚本/重启脚本代码-无双技术网

Nginx 启动脚本/重启脚本代码

第一步 先运行命令关闭nginx sudo kill `cat /usr/local/nginx/logs/nginx.pid` 第二步 vi /etc/init.d/nginx 输入以下内容 代码如下: #!/bin/sh # # nginx - this script starts and stops the...
7年前
010600
Nginx 启动、停止、重启、升级操作命令收集-无双技术网

Nginx 启动、停止、重启、升级操作命令收集

那下面主要总结一下Nginx的基本操作。 启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径。 停止操作 停止操作是通过向nginx进程发送信号(什么是信...
7年前
012530
Nginx 禁止访问某个目录或文件的设置方法-无双技术网

Nginx 禁止访问某个目录或文件的设置方法

代码如下: location = /config/ { return 404; } location =/config.ini{ return 404; } 这样只能禁止访问 //www.jb51.net/path/ 代码如下: location = /path/ { return 404; } 禁止访问 //www....
7年前
015170
Nginx中全局变量整理小结-无双技术网

Nginx中全局变量整理小结

VariablesThe core module supports built-in variables, whose names correspond with the names of variables in Apache.
7年前
011740
Nginx重定向的配置实例-无双技术网

Nginx重定向的配置实例

在/usr/local/nginx/conf/nginx.conf中: server { ... ##begin add by guozhenbin 20100727 location /b2c/ { if (!-e $request_filename) { rewrite ^/b2c/(.*)$ /b2c/index.php?$1 last; } }...
7年前
010910