659441806 发表于 2018-11-22 12:17:21

Apache+mod_wsgi搭建python WEB开发环境

  一.环境:
  python 2.7
  apache版本:httpd-2.2.25-win32-x86-no_ssl.msi
  mod_wsgi版本:mod_wsgi-3.5.ap22.win32-py2.7.zip
  (mod_python在windows下不支持python2.7,配套环境:python2.5 + django1.2.7 + mod_python-3.3.1.win32-py2.5-Apache2.2.exe)
  二.搭建mod_wsgi环境
  1.下载的so文件放到Apache/modules目录。
  2.apache修改配置文件httpd.conf:(apache1.3需要其他配置,参考文档。)
  LoadModule wsgi_module modules/mod_wsgi.so
  WSGIScriptAlias /py “D:/mysite/index.wsgi”
  
  Order allow,deny
  Allow from all
  
  修改保存后,重启apache。
  3.在web根目录建py文件夹,新建index.wsgi文件,测试python环境:
def application(environ, start_response):  
    status = '200 OK'
  
    output = 'Hello World!'
  

  
    response_headers = [('Content-type', 'text/plain'),
  
                        ('Content-Length', str(len(output)))]
  
    start_response(status, response_headers)
  

  
    return
  4.访问py目录:
  http://localhost/py/
  显示:
Hello World!

页: [1]
查看完整版本: Apache+mod_wsgi搭建python WEB开发环境