DjangoMezzanineuwsginginx配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了DjangoMezzanineuwsginginx配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2227字,纯文字阅读大概需要4分钟。
内容图文
![DjangoMezzanineuwsginginx配置](/upload/InfoBanner/zyjiaocheng/433/01de414f5d0549dca1ee24219db5f0e6.jpg)
mezzanine就是一个基于Django框架的应用, 详细可以参考官方网站:http://mezzanine.jupo.org/
2, Mezzanine 安装指南:
# Install from PyPI $ pip install mezzanine # Create a project $ mezzanine-project myproject $ cd myproject # Create a database $ python manage.py createdb # Run the web server $ python manage.py runserver
新建的项目如果要修改主题可以参考:https://github.com/renyi/mezzanine-themes.git
3,修改 nginx的配置文件
到你的 nginx 安装目录下的 conf目录下 修改配置文件 nginx.conf.
**** 关于部署由于之前静态文件的设置问题
cd /usr/local/nginx/conf/ gedit nginx.conf
添加如下内容:
注意 修改你对应项目的路径 比如 alias /home/daniel/myblog/static;
server { listen 8080; server_name 123456; location / { root /home/daniel/myblog/; uwsgi_pass 127.0.0.1:8000; include uwsgi_params; } location /static { autoindex on; alias /home/daniel/myblog/static; access_log off; log_not_found off; } location /robots.txt { alias /home/daniel/myblog/static; access_log off; log_not_found off; } location /favicon.ico { alias /home/daniel/myblog/static/img; access_log off; log_not_found off; } }
至于部署方式可以采用,uWSGI,http://projects.unbit.it/downloads/。
tar zxvf uwsgi-latest.tar.gz cd uwsgi-1.2.6 make cp uwsgi /usr/sbin/uwsgi
安装完uWSGI。
在你的工程目录下新建文件 django_wsgi.py
添加如下内容:
#!/usr/bin/env python # coding: utf-8 import os,sys if not os.path.dirname(__file__) in sys.path[:1]: sys.path.insert(0, os.path.dirname(__file__)) os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler()
新建文件django.xml
添加如下内容,注意修改为自己的路径:
127.0.0.1:8000 true /home/daniel/myblog .. <wsgi-file>django_wsgi.py</wsgi-file> <enable-threads>true</enable-threads>
最后运行: wsgi -x wsgi.xml
这是 配置好了,在浏览器输入: http://localhost:8080/
是不是能够浏览你的站点了。
具体配置可参见我的工程里的相关配置
https://github.com/ustcdane/Mezzanine-uwsgi-nginx
文章转自: http://blog.csdn.net/daniel_ustc/article/details/8855303
内容总结
以上是互联网集市为您收集整理的DjangoMezzanineuwsginginx配置全部内容,希望文章能够帮你解决DjangoMezzanineuwsginginx配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。