ubuntu下用nginx搭建谷歌镜像网站
1. 介绍 很多 Google 镜像站用的工具是ngx_http_google_filter_module,是一个nginx的插件,用的原理是nginx的反向代理。 2. 编译安装 首先要有一台能访问google.com的vps或云主机,并 […]
nginx一台服务器配置多个站点的配置方法
使用ECS产品,可以在单台主机上面搭建多个站点,nginx服务提供了配置基于ip、端口、域名的虚拟主机功能,只要把域名绑定不同的location,然后在指定的路径下上传各个网站的程序即可。 简单介绍一下基于域名的虚拟主机的配置方法: 1. […]
nginx基本配置与参数说明
user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log&nb […]
Nginx限制ip链接数/流量/带宽,完美解决CC
nginx 限制ip并发数,也是说限制同一个ip同时连接服务器的数量。如何Nginx限制同一个ip的连接数,限制并发数目,限制流量/限制带宽? 通过下面nginx模块的使用,我们可以设置一旦并发链接数超过我们的设置,将返回503错误给对方。 […]
CDN下nginx获取用户真实IP地址
什么是remote_addr remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web服务器(Nginx,Apache等)就会把 […]
解决Nginx启动出现端口被占用的问题
不管是 nginx 还是 apache ,Web服务器默认占用的都是 80 端口。当我们的服务器 80 端口被其它程序占用时,如果我们这时候尝试启动 nginx,这时候就会报错,提示开启失败,80 端口被占用,像这样: Starting n […]
nginx带问号(?) 带参数的rewrite规则,并去掉问号和参数
今天收到一个需求,要根据程序员的需要给定php的参数来跳转到指定的页面,安装常规的rewrite规则,如: rewrite ^/change.php?id=weibo http://www.weibo.com/; […]
重新编译Nginx添加模块
nginx安装成功后,发现有一些其他模块没有编译进去,或者想额外添加一些模块,这时候就要重新编译nginx。 首先,查看之前编译的一些参数,比如: [root@lmode nginx]# /usr/local/nginx/nginx -V […]
修改nginx默认端口,使其占用非80端口
nginx相关文章 解决Nginx启动出现端口被占用的问题 nginx启动、关闭和重启 在web服务器中,不管是Apache还是Nginx,这些服务器默认占用的端口都是80端口。但是,有时候80端口被占用,或者一些其他原因,我们需要这些服务 […]