CentOS 7 + Apache + mod_wsgi 部署Django项目
2017-10-10 16:26
696 查看
CentOS 7 + Apache + mod_wsgi 部署Django项目
要点:1、/etc/httpd/conf文件增加下面几行
LoadModule wsgi_module modules/mod_wsgi.so #影射关系,地址输入localhost:port/p 可访问到 WSGIScriptAlias /p /var/www/mysite/mysite/wsgi.py <Directory /var/www/mysite> AllowOverride All Require all granted </Directory>
2、把django项目目录拷贝到apache www目录中
[root@master var]# tree www -d www ├── cgi-bin ├── html └── mysite ├── mysite ├── polls └── wechat
3、修改目录相关权限,设置为所有可读,另外修改mysite目录下的wsgi.py文件
import os,sys
#加入本句,以便能找到路径
sys.path.insert(0, os.path.join(os.path.dirname(os.path.realpath(__file__)), '..'))
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
from django.core.wsgi import get_wsgi_application
from os.path import dirname,abspath
application = get_wsgi_application()
相关文章推荐
- Python2.7 Django1.8 CentOS7 Apache2.4 mod_wsgi4.4.21 环境下部署
- 最新版windows 2012R2、Apache24、mod_wsgi、Django1.9、python3.4项目部署(生产环境)
- apache&mod_wsgi&django部署多个项目
- 在window上部署python Django项目 采用apache+mod_wsgi方案
- windows64位下用apache2.4.29部署django1.11.7项目并使在局域网内可访问(mod_wsgi.so可下载)--超详细
- windows + Apache + mod_wsgi 部署发布Django项目
- Apache mod_wsgi部署Django项目
- Linux+Django+Python+Wsgi配置过程 Linux下配置Apache+Mod_Wsgi+Django环境 部署django项目
- [置顶] 部署Django在Windows server 2008r2 采用apache+mod_wsgi方案
- 使用Apache服务器mod_wsgi模式部署Django
- 【Django】 Windows下使用Apache+mod_wsgi部署Django
- apache+django+mod_wsgi 部署实践
- 采用Apache+mod_wsgi在windows下搭建Flask项目(本地部署Flask的生产环境)
- Centos6.5 django项目apache部署。
- Apache+mod_wsgi本地部署Django(windows系统)
- django1.77+mod_wsgi+python2.79+apache2.24 在阿里云centos部署攻略
- WIN, Apache2.2+Django1.6(Python2.7.5)+mod_wsgi 实现网站部署
- Linux下安装Apache并以mod_wsgi方式部署django站点
- Django项目用mod_wsgi部署到Apache2, Ubuntu 14.04