服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - 服务器知识 - windows+apache+mod_python配置django运行环境

windows+apache+mod_python配置django运行环境

2020-09-04 20:52服务器技术网 服务器知识

本文主要讲解windows+apache+mod_python配置django运行环境的实现方法,有需要的朋友可以参考下

环境:windows2008, apache2.2, python2.5, mod_python-3.3.1.win32-py2.5-Apache2.2, django-1.0.2_final

1、创建mysite测试站点:django-admin.py startproject mysite

2、创建测试页:hello.py,内容如下:

from django.http import HttpResponse

def index(request):

return HttpResponse('Hello, Django!')

3、创建mod_py_dj.conf配置文件,内容如下:

  1. LoadModule python_module modules/mod_python_so.pyd  
  2.  
  3. Listen 8081  
  4. NameVirtualHost *:8081  
  5. <VirtualHost *:8081>  
  6. <Location "/">  
  7. SetHandler python-program  
  8. PythonPath "['d:\open\www'] + sys.path"  
  9. PythonHandler django.core.handlers.modpython  
  10. SetEnv DJANGO_SETTINGS_MODULE mysite.settings  
  11. PythonAutoReload Off  
  12. PythonDebug On  
  13. </Location>  
  14. </VirtualHost>  

注:此VirtualHost中,不用配置DocumentRoot,否则额外添加如下:

  1. <Directory "d:\open\www">  
  2. Options FollowSymLinks  
  3. AllowOverride All  
  4. Order allow,deny  
  5. Allow from all  
  6. </Directory>  

不配置DocumentRoot,少些配置。

4、修改url.py文件,添加一行:

(r'^hello/$', 'mysite.hello.index')

5、测试,http://localhost:8081/hello/

延伸 · 阅读

精彩推荐