windows下使用apache配置django应用

在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>

 

 


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值