0.安装uwsgi
|
|
1.配置uwsgi
这里写到ini文件里面去。
|
|
2.nginx配置
|
|
|
|
这里写到ini文件里面去。
|
|
|
|
/path/to/mysite.com/是项目路径。替换成实际的就好了。
|
|
另外如果你用apache2.2,那么需要改Require语法。
|
|
在setting.py文件中定义STATIC_ROOT
|
|
生成静态文件
|
|
然后用apache的Alias就可以了。
|
|
nginx配置语法里面的if其实是不支持逻辑与,或操作的。但是可以通过set变量的方式绕过去。实例如下:
|
|
代码用于屏蔽所有Mozilla的agent发起的sendSMS uri的请求,并且uri中没有包含vcode信息的请求。直接会被返回403。这里要注意的是set操作进行的是不是算数操作,而是字符串拼接。
当然,如果是做合法性校验,应该也要在后端代码里面做。
|
|
|
|
修改migrate_common.ph :
|
|
然后用pl脚本生成ldif ,ldapadd 导入
|
|
我使用ldapadmin 。一个win下的开源软件,mac下暂时没有找到很好的开源软件。
默认openldap把日志发到local4了,需要在rsyslog服务器中配置保存到文件:
|
|
重启rsyslog生效。
这东西还是挺好用的,用来做统一认证非常爽。企业越早开始用收益越大。
ConfigParser模块
https://docs.python.org/2/library/configparser.html
用法超简单
构造一个ConfigParser对象,然后read就行了,可以读多个文件。然后用一系列方法来取参数,
|
|
如果要写的话用RawConfigParser,官方网站也有一个很好的例子:
|
|