fumingxia 发表于 2017-1-6 06:59:55

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>
页: [1]
查看完整版本: windows下使用apache配置django应用