It's ALWAYS DNS!

今天前端遇到一个问题,前端部署的[反向代理]](/posts/nginx-proxy/)到后端的upstream一直pending。 timeout? 以为是后端服务压力大,来不及响应,所以更新upstream配置,加上timeout。 立竿见影,没问题了。 ...

May 19, 2022 · datewu

配置http selinux

今天在digitocean一台新申请的主机上部署web应用。部署完成,打开浏览器发现报错403。 部署的web应用很简单,后端用nginx做了反向代理,应该没啥大问题。 进一步打开chrome的console,发现对static file的访问报错403,还没到后端就已经报错了, 估计后面的 upstream socket也会报错。 ...

April 16, 2018 · datewu

部署moodle

客户需要部署一套 moodle 教学系统。 去moodle官网大致看了一圈,发现moodle 是一个典型的PHP web应用。 其实这种LAMP (Linux, Apache, MySQL, PHP/Perl/Python)的应用, 我一般会用docker componse快速部署的,比如这个docker componse看上去就很不错。 ...

March 20, 2018 · datewu

orange网关

几天之前试用过了kong效果不理想 ,今天来使用下小米出品(存疑?)的 orange网关。 一个明显的区别是 kong的后端存储使用了postgresql,orange使用的是mysql。 ...

February 5, 2018 · datewu

kong网关

updated: kong不满足要求,后面调研了另外一个API产品 orange 2015年接触openresty的时候接触过kong,了解到kong是基于openresty二次开发的商业产品, ...

February 3, 2018 · datewu

代理和反向代理

代理 (正向)代理 代理一般是指正向代理,比如翻墙软件shadowsocks就是一种正向代理。 shadowsocks通过socks 5协议 在代理服务器上, 代理我们(client)去访问被墙的资源(google/twitter/Facebook等服务器)。 ...

May 19, 2017 · datewu

缓存静态文件

众所周知nginx有很强的分发静态文件的能力,很多时候nginx对静态资源分发能力的瓶颈和redis一样在主机的网卡上。 (一般虚拟机的网卡只有500mbps,如果你使用的是万兆的物理网卡就当我没说) ...

April 29, 2017 · datewu