在windows下使用apache来配置django应用主要有如下步骤:
1. 配置apache的配置文件httpd.conf文件
a) 先加载对应的mod_python库
LoadModule python_module modules/mod_python.so
b) 将mod_python继承进去
<Location "/">
SetHandler python-program
PythonPath "sys.path + ['d:/Works/web']"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE taobao.settings
#PythonOption django.root /
PythonDebug On
</Location>
若Location后面不是/,如假设为/test, 则需要加入PythonOption django.root /test这一行
c) 配置alias
因为django是方便服务于动态页面,对静态页面支持不是很好,所以配置如下alias来支持静态文件访问
(分管理静态文件/media/和站点静态文件/mymedia/)
Alias /media D:/Sources/Library/django/django/contrib/admin/media
<Directory "D:/Sources/Library/django/django/contrib/admin/media">
AllowOverride None
Options FollowSymLinks MultiViews Indexes
Order allow,deny
Allow from all
</Directory>
<Location "/media/">
SetHandler None
</Location>
Alias /mymedia D:/Works/web/taobao/media
<Directory "D:/Works/web/taobao/media">
AllowOverride None
Options FollowSymLinks MultiViews Indexes
Order allow,deny
Allow from all
</Directory>
<Location "/mymedia/">
SetHandler None
</Location>
分享到:
相关推荐
apache+wsgi配置Django项目,修改apache配置文件httpd.conf LoadModule wsgi_module modules/mod_wsgi.so
Apache运行python的django程序配置文件
NULL 博文链接:https://laozy.iteye.com/blog/432148
Apache中部署Django 首先要保证必须的软件都安装好了(Apache, mode_python) 下面就直接来讲讲在Apache中部署Django应用.
apache部署django项目所涉及的相关材料 要保证apache/mod_wsgi/python三者的位数一致
使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 ...
window7配置python3.3 + django + apache24 + mod_wsgi
Windows下图文安装Django及WEB服务启动教程
在此之前,我们一直使用django的manage.py 的runserver 命令来运行django应用,但这只是我们的开发环境,当项目真正部署上线的时候这做就不可行了,必须将我们的项目部署到特定的web服务器上。 安装apache Apache...
搭建apache python django MySQL_Web开发环境 搭建apache python django MySQL_Web开发环境
教程基于Windows server2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。
django-dropbox, 一个 Django 应用程序,包含使用Dropbox的Django 存储 django版本 0.1.2什么django Dropbox是一个 Django 应用程序,它包含一个使用Dropbox的Django 存储。安装 ofpip install django-dropbox将
CentOS6.2下配置Django+Python环境步骤
Windows+Apache+mod_wsgi+virualenv搭建django web服务器
在Apache和FastCGI上使用Django,你需要安装和配置Apache,并且安装mod_fastcgi。 请参见Apache和mod_fastcgi文档: http://www.djangoproject.com/r/mod_fastcgi/ 。 当完成了安装,通过 httpd.conf (Apache的配置...
ubuntu下django+apache+mod_wsgi部署。我的测试成功了!
Django+celery+rabbitmq配置文档
搭建apache+python+django+MySQL Web开发环境.docx
使用python的django开发的一个商城项目源码 使用python的django开发的一个商城项目源码 使用python的django开发的一个商城项目源码 使用python的django开发的一个商城项目源码 使用python的django...