寻觅生命中的那一片浅草......

文章带标签 Django

Django应用的几种发布方式

一、Django自带的发布

最简单的方法,python manage.py runserver 0.0.0.0:8000就可以了,优点是快,但缺点是性能不高,我本地开发环境,有时自己访问都会挂掉

二、通过Apache发布

这里又分2种方式:

1、mod_python

2、mod_wsgi

三、通过Nginx

Nginx嘛,当然是和cgi搭配啦,同样有两种方式

1、 uwsgi

uwsgi自己的项目主页上说得非常牛叉,比XXX快多少多少这样,配置起来,还是蛮简单的

2、gunicorn

这个性能也很好,完全可以用于生产环境,配置比uwsgi简单,用easy_install来安装 即可

by the way:最近迷上用reStructuredText写技术文档,主要是嵌入代码,标题分级等各种方便 ,WordPress都不太想用了

用Django管理OpenVPN帐号

一、本程序是一个管理OpenVPN的帐号的Web程序,用Django开发,主要功能
1、用户的增/删/改/查
2、查看用户的登录日志

二、与OpenVPN默认管理方式对比

1、原来OpenVPN是通过文件来管理用户名和密码的,需要ssh到服务器上管理,现在通过Web管理,不用ssh到服务器去管理用户
2、密码原来是明文,现在是加密的
3、日志入库,通过Web看登录日志

代码和安装文档托管在GitHub,

猛击下面,直到蛋疼为止:

Vpnauth

2024年三月
« 5月    
 123
45678910
11121314151617
18192021222324
25262728293031