我想在我的Windows 10操作系统上部署我的烧瓶网项目,我选择Apache2.4和mod_wsgi来部署它。 环境如下所示:
我遵循常见步骤(在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"]
我不知道为什么......