
Nginx
微wx笑
无知人生,记录点滴 不积跬步,无以至千里;不积小流,无以成江海……
-
原创 ./configure *: No such file or directory
今天在CentOS下安装Nginx时,遇到了类似以下的问题:./configure auto/unix: No such file or directory./configure auto/options: No such file or directory之前在另一台服务器上安装的时候也没有遇到此问题,安装过程参考:CentOS6.5下Nginx1.7.4安装记录于是网上搜索解决方案,但是搜索了2014-09-13 18:42:4546176
14
-
原创 主机Nginx的错误日志分析整理
最近开通了一个香港主机,使用Nginx发布了一个页面,但是我却将几百个域名指向了它!然后一两天的时间,就有一些错误日志。写了个程序分析了一下,我们来看一下:1、有哪些蜘蛛bingbotTurnitinBotGooglebotSogou web spideroBotGo-http-clientUptimebotpython-requestsBaidus...2019-02-18 20:45:053768
0
-
原创 nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
阿里云ECS 系统为 CentOS 6.8 64位使用 yum install nginx 安装完成后,执行 nginx 启动服务,提示:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)这是因为服务器不支持IPV6的地址导致的。解决方法:编辑Nginx的配置...2018-09-19 19:37:582977
0
-
原创 mac 解决Nginx出现403 forbidden的方法
在 Nginx + PHP-fpm File not found.问题解决记录 过程中,遇到Nginx出现403 forbidden的问题,403 就是权限问题,在/opt/local/etc/nginx/nginx.conf开始加一行user root;没用报nginx: [emerg] getgrnam("root") failed in xxx:1继续搜索发现有人这样做在/usr/local...2018-04-23 16:55:2314081
2
-
原创 解决上传文件时 nginx 413 Request Entity Too Large 错误
一个使用Tomcat 发布的站点,使用Nginx做了代理,在上传文件时发生以下错误:413 Request Entity Too Large413 Request Entity Too Largenginx/1.10.3在使用文件上传组件如:webuploader 上传时只会提示文件上传失败,具体的错误需要打开浏览器的开发者工具才能看到。产生原因:上传文件的大小超出了 Ng2017-10-27 16:23:3735010
2
-
转载 Nginx upstream的5种权重分配方式(转)
1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,后端服务器down掉,能自动剔除2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。upstream backend { server 192.12017-09-07 21:29:151544
0
-
原创 nginx -s stop and -s quit 有什么区别?
Quit is a graceful shutdown. Nginx finishes serving the open connections before shutdownQuit 是一个优雅的关闭方式,Nginx在退出前完成已经接受的连接请求。Stop is a quick shutdown where is terminates in between serving the connec2017-08-08 12:48:508773
0
-
原创 localtunnel 原理及与 nginx 的区别对比分析
localtunnel 将自己暴露给世界。Localtunnel允许您轻松地在本地开发机器上共享Web服务,而不需要修改DNS和防火墙设置。Localtunnel将为您指定一个唯一的可公开访问的URL,该URL将代理对本地运行的Web服务器的所有请求。nginxNginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由I2017-03-25 17:22:364073
0
-
原创 CentOS 6.5 下 Tengine 安装记录
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。官网:http://tengine.taobao.org/index_cn.html下载源码wget http://tengine.tao2016-05-20 15:59:096707
7
-
原创 使用nginx的rewrite实现代理指定目录命令方法
使用nginx的rewrite实现代理指定目录命令方法使用nginx代理Tomcat,Tomcat发布web的时候通常都是带着项目名称的,比如项目名称为“aven",那么发布之后就需要使用:http://127.0.0.1:8080/aven 来访问,如何让别人直接通过IP即:http://127.0.0.1 来访问呢?可以使用rewrite命令来实现这个功能,配置文件如下:server {2014-11-17 18:39:0323171
0
-
原创 MacOS 下 Nginx 安装记录
之前写过:CentOS6.5下Nginx1.7.4安装记录CentOS 6.5 下 Tengine 安装记录最近工作办公电脑换了 Mac,刚好有机会实践一下。安装非常简单:sudo port install nginx或者使用:sudo brew install nginx使用brew可能还需要:brew search nginxport 和 brew 是 Mac 下两大包管理工具,使用它们安装软2017-03-20 18:40:583839
0
-
原创 详解:502 Bad Gateway nginx/xxx
我们访问网站时,偶尔可能会遇到这样的错误:502 Bad Gateway nginx/xxx刷新一次或多次就好了。这是什么原因呢?最近使用nginx的代理、负载均衡功能发现了这问题的根本原因。什么原因?就是后端的服务挂了!示例配置一: server{ listen 80; resolver 8.8.8.8; #server_name loca2016-11-04 18:43:2823934
7
-
原创 CentOS6.5下Nginx1.7.4安装记录
1.环境准备yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 不执行以上两项安装的话,就可能会遇到下面我的安装过程中遇到的情况:到此页面下载自己想要的版本:http://nginx.org/en/download2014-09-12 19:00:5421597
4
-
原创 Warning: File `src/core/nginx.h' has modification time 1.2e+07 s in the future
Nginx安装时Warning: File `src/core/nginx.h' has modification time 1.2e+07 s in the future问题的解决方法问题场景:解压文件:tar -zxvf nginx-1.7.4.tar.gz nginx-1.7.4/nginx-1.7.4/auto/nginx-1.7.4/conf/tar: nginx-1.7.4/au2014-11-18 19:23:4610660
0
-
原创 开启Nginx的目录文件列表功能
nginx默认是不允许列出整个目录的。如何开启Nginx的目录文件列表功能?打开nginx.conf文件,在location server 或 http段中加入 autoindex on;另外两个参数最好也加上去:autoindex_exact_size on;显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GBautoindex_localtim2014-09-28 17:19:4124540
0
-
转载 Nginx中的用户认证配置及阻止用户使用代理访问的方法
转自:Nginx中的用户认证配置及阻止用户使用代理访问的方法nginx用户认证配置( Basic HTTP authentication)ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好...2019-03-12 19:59:07984
4