如何在64位Windows 10上以Python2.7 32位部署Flask Web

时间:2017-03-10 08:27:55

标签: apache flask mod-wsgi

我想在我的Windows 10操作系统上部署我的烧瓶网项目,我选择Apache2.4和mod_wsgi来部署它。 环境如下所示:

  1. python 2.7 32bit
  2. window10 64bit
  3. mod_wsgi-4.4.23 + ap24vc9-cp27-cp27m-win32.whl
  4. apache2.4 V9 32bit
  5. 我遵循常见步骤(在enter link description here中显示)

    步骤1。下载由VC9编写的32位apache2.4

    步骤2。下载mod_wsgi 4.3 32位符合VC9

    步骤3。把mod_wsgi.so放在目录下的mod_wsgi / data /目录下的Apache24 / modules

    步骤4。修改配置文件(如port no和path)并添加:

    <VirtualHost *>
    <Directory D:/developer/workspace_python_web/test> 
    Order allow,deny 
    Allow from all 
    </Directory> 
    WSGIScriptAlias /flasktest     D:/developer/workspace_python_web/test_for_deploy/test.wsgi
    </VirtualHost>
    

    STEP5。在http.conf文件中添加我的web项目的路径:

    httpd.exe: Syntax error on line 129 of D:/Apache22/conf/httpd.conf: Cannot load D:/Apache22/modules/mod_wsgi.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3     .
    

    STEP5。命令:http -k install 步骤6。命令:http -k start

    最后,apache总是会抛出这样的错误:

    ["dog", "cat"]

    我不知道为什么......

0 个答案:

没有答案