如何在vps上部署django nginx 部署

第三方登录:nginx vps下,使用uwsgi来部署PYTHON+django app | IT@找着了您的浏览器已经禁用了脚本,这可能会影响您正常使用本站的功能。
128M vps上部署django应用的步骤服务器是128M openvz的 vps,os是
32位 11.04安装基础软件,,memcached 通过lamp安装成功 install python python-dev配置python安装easy_install配置python 第三方包如果安装mysql-python的时候提示找不到mysql_config / -name mysql_config找到之后把它加入到你 的$PATH变量中,然后继续执行easy_install MySQL-python测试安装效果,运行python shell,输入import Image,如果报错,那么要在代码中使用 from PIL import Image创建数据库用root登陆mysql mysql -uroot -p执行下列sqlcreate database `lutaf` default character
GRANT ALL PRIVILEGES ON lutaf.* TO '你的数据库用户名'@'localhost' IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION;配置memcached128M的vps内存非常小,memcached内存设置为8M
/etc/rc.local 加入下面这行/usr/bin/memcached -u www -d -m8 -l 127.0.0.1 -p 11211配置nginx编辑nginx.conf,把include /your-www-path/lutaf/lutaf.conf加入到 http{}里面部署代码我的代码是通过svn管理,这样部署比较简单,进入nginx的www目录 lutaf
svn co $your_svn_url$ lutaf
www.www lutaf -R
777 lutaf/store -R配置setting.py关闭debug填写正确的数据库链接信息填写cache地址初始化数据库结构: manage.py syncdb编写django进程管理脚本这个很简单,本站使用runfcgi部署,想了解如何使用 runfcgi ,输入 manage.py runfcgi
即可启动命令:python ./manage.py runfcgi --settings={project}.settings_production maxchildren=10 maxspare=5 minspare=2 method=prefork socket=/tmp/python.sock pidfile=/tmp/django.pid
-9cat /tmp/django.pid``延伸阅读
最新随机分享精选关注交流群收藏Ctrl+D帮助&2016
关注Linux/Unix应用技术、业界新闻,同时也发布开源、移动互联网等新鲜资讯!—— Powered ——运行在}

我要回帖

更多关于 django项目部署 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信