一直受mod_python缓存的困扰,所以想尝试使用一下mod_wsgi,以下记录的是大概的步骤:
首先ln -s /var/www/virtualhost/项目名 /usr/lib/python2.6/site-packages/项目名
<VirtualHost *:80>
ServerName pinzui.com
WSGIScriptAlias / /var/www/virtualhost/项目名/wsgi/项目名.wsgi
<Directory /var/www/virtualhost/项目名>
Order allow,deny
Allow from all
</Directory>
Alias /static "/var/www/virtualhost/项目名/static"
<Directory "/var/www/virtualhost/项目命/static">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在项目下面创建 wsgi/项目名.wsgi
import os, sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'yanchuang.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
就ok了
另外发现
ln -s /usr/local/lib/python2.6/site-packages/
项目名 -> /data/www/项目名
做link可以把这个项目当成python的lib使用
Harrie
我是王岩,2010年为了扩展自己的事业,我成立了一家互联网公司:上海岩创网络科技有限公司,2011年加入宏路数据任技术总监,2017年成立动乂岩数据技术有限公司同时兼任动点科技CTO。现在我正在搭建团队,在微信生态和企业服务领域进行探索。我的联系方式是:手机:13918304704 微信: harriewang QQ:13689186 欢迎大家跟我交流和讨论。