Centos 部署django概要
来源:互联网 发布:java home配置 编辑:程序博客网 时间:2024/06/05 16:56
yum install httpd httpd-devel
yum install mod_wsgi
1、主配置文件是/etc/httpd/conf/httpd.conf
主配置文件加后加:
LoadModule wsgi_module modules/mod_wsgi.so2、在项目目录下新建wsgi,里面新建django.wsgi,内容如下
import osimport sysimport django.core.handlers.wsgifrom django.conf import settings# Add this file path to sys.path in order to import settingssys.path.insert(0, os.path.join(os.path.dirname(os.path.realpath(__file__)), '..'))os.environ['DJANGO_SETTINGS_MODULE'] = 'lxyproject.settings'sys.stdout = sys.stderrDEBUG = Trueapplication = django.core.handlers.wsgi.WSGIHandler()
- 必须配置项目路径到系统路径中,因为要通过项目路径找到settings.py配置文件。也就是sys.path.insert(0, os.path.join(os.path.dirname(os.path.realpath(__file__)), '..'))。
- DJANGO_SETTINGS_MODULE必须指向项目的settings.py文件。
3、配置django项目虚拟主机
在/etc/httpd/conf.d中添加配置文件lxyproject.conf<VirtualHost *:80>WSGIScriptAlias / /srv/lxyproject/wsgi/django.wsgiAlias /static/ /srv/lxyproject/collectedstatic/ServerName 10.1.101.31#ServerName example.com#ServerAlias www.example.com#如若使用virtualenv部署#WSGIDaemonProcess http://127.0.0.1:80 python-path=/home/user/my_blog_2:/home/user/venv/lib/python3.4/site-packages#WSGIProcessGroup http://127.0.0.1:80#WSGIScriptAlias / /home/user/my_blog_2/my_blog_2/wsgi.py<Directory /srv/lxyproject/collectedstatic> Options Indexes FollowSymLinks AllowOverride None Require all granted</Directory><Directory /srv/lxyproject/wsgi/> Require all granted</Directory>ErrorLog /etc/httpd/logs/lxyproject.error.logLogLevel warn</VirtualHost>
阅读全文
1 0
- Centos 部署django概要
- Nginx+uWSGI+Django Centos 部署
- centos nginx django+virtualenv部署
- Django代码部署到CentOS服务器上
- django项目部署 - centos 环境准备
- CentOS nginx django uwsgi mysql 部署项目
- CentOS 7 + Apache + mod_wsgi 部署Django项目
- centos 部署 Nginx + uwsgi + django +mysql 多站点
- 阿里云 centos 环境配置与 django 部署
- Django(1.7.11)+Python(2.7.11) centos部署
- Centos系统部署python django程序过程记录
- 基于nginx和uWSGI在centos上部署Django
- 网站部署概要实例
- 系统部署概要
- hadoop部署概要
- 部署Django
- django部署
- django 部署
- HTTP 缓存
- Objective和Swift混编 官方解释
- Elasticsearch基础教程
- js里最大的形参个数
- mysql数据类型研究
- Centos 部署django概要
- Zookeeper配置文件详解和数据模型
- fd_set解析
- 程序开头加O2优化
- Athentech Perfectly Clear Complete (PS图像清晰化滤镜插件)官方破解版V3.5.4.1118下载
- 【工具使用】----版本控制系统Git
- echo的换行与不换行
- 定时器学习
- protostuff序列化/反序列化