用Python语言配置WEB服务器不多见,但也不是很罕见,必经Python语言太"优美"了。
早期我的WEB服务器配置为Nginx+uWSGI+app.py(bottle)。uWSGI号称比FastCGI还要快,于是我就采用了uWSGI,uWSGI"大而全",从上到下什么都管,功能非常之多。
我的Python_WEB服务器简单配置
直到有一天,我突然意识到uWSGI可能"太大"了。早期WEB服务器多以静态服务为主,动态服务是后来加的,所以这动态应用服务器的物理地址可能与静态网页服务器不在一起,所以需要一个功能完备的动态服务器来专门运行Python应用或其他应用。uWSGI即是这样的存在。
但是随着计算机硬件功能的不断增强,实际上现在大多数的网站都是动态网站,也即伪静态网站。所以在确保安全的情况下,"大而全"显得很臃肿。
现在我的WEB服务器配置为Nginx+supervisor+gunicorn+app.py(bottle)。
我的Python_WEB服务器简单配置
Supervisor是用Py