avatar
@bangbang93

标签: nginx

Apache反代实现类似于nginx的try_files效果

不得不说nginx的try_files实在是好用。

这两天在开发的时候为了解决前后端分离开发导致的跨域问题使用了Apache进行反代,最初是使用

ProxyPass /api/ http://host/api/

这种类型的写法,不过随着api增多,还有些图片以及其他静态文件的调用,ProxyPass写的越来越多,看着烦死了,于是就想简化一下,想到了nginx的try_files。

不过装...


基于OpenVPN的反向代理

红色家园服务器都是没有公网IP的,走的是学校服务器的反向代理。

结果今天学校入口服务器扑街了。

截止我写这篇东西的时候学校首页还是打不开。

学校老师已经下班了,但是我们的服务不能就这么瘫在那里啊,于是想了想手上的资源。有一台跳板服务器是有公网IP和内网IP的,于是就打算用它进行反代先抢救一部分服务。

但是还有一个严重的问题,这台服务器尽管有公网IP,但是还是在学校防火墙以内,对外的端口只有...


闲来无聊,统计了一下近一个月服务器上的UA……

图片
首先来看看量最大的……居然是百度云观测,怪不得以前每次用wp的时候每次一来服务器就收到CPU占用报警
搜狗的爬虫好勤快……
图片
然后是最少的,有不少攻击请求啊
图片
喷了,怎么还有用这玩意的
图片
7012年了,怎么还有人用lynx
图片
浏览器怀旧合辑,IE4,IE5,IE6,Win95,Win98
图片
黄金搭档
图片
图片
图片
iOS5和iOS6的iPhone和iPad,以及iOS4的iPod
图片
古董Android系

















...

nginx使用h2c协议时会导致http/1.1失效

最近有个朋友问我nginx反代什么都变成了下载。
第一反应当然是content-type的问题,于是用命令行访问先检查一下返回的content-type到底是啥,结果
图片
难道是httpie的问题,于是又试了试curl
图片
这就很尴尬了
图片
查看一下返回的hexdump,基本和httpie的报错是一样的
那让我们回退最原始的telnet
图片
结果依旧令人崩溃,而且nginx的access log以及err









...