从学过的编程语言来说,感觉PHP的部署是最Easy的。只要把环境搭建好,PHP文件丢到路径,访问即可,不用操心php- cgi运行如何,很是方便啊。
而Phthon的部署就麻烦了,以下是总结网上资料关于使用 Nginx+uwsgi来部署Python应用。
Python的WEB服务器大部分可分为:Python写的(如Medusa ),嵌入 Python的(如mod_python 的),或者调用Python通过网关协议(例如的CGI,FastCGI的,等等)
Python常见部署方法有 :
- fcgi :用spawn-fcgi或者框架自带的工具对各个project分别生成监听进程,然后和http 服务互动
- wsgi
:利用http服务的mod_wsgi模块来跑各个project(Web应用程序或框架简单而通用的Web服务器 之间的接口)。
其 实 WSGI 是分成 server 和 f