我想在Apache服务器上部署Flask应用程序。我在服务器上有一个帐户,并被告知“服务器可用于运行用Python编写的脚本和Web应用程序(使用django和mod_wsgi)”。
我在Windows上,要传输文件,我必须使用FTP客户端 - 所以我使用的是WinSCP。
安装mod_wsgi并不像我预期的那么简单,我无法在线获得任何明确的文档。
因为服务器已经可以使用mod_wsgi运行Python脚本了,这意味着我只需要创建一个.wsgi文件,还是我还需要下载它? 我不知道怎么回事。
答案 0 :(得分:1)
首先,您需要检查服务器上是否真的启用了mod_wsgi,然后您必须检查在apache中如何配置虚拟主机。在那里,您将找到您必须提供给wsgi文件的名称。
如果您具有对服务器的shell访问权限,则可以使用以下命令执行此操作:
检查mod_wsgi:
sudo apache2ctl -t -D DUMP_MODULES | grep wsgi
检查.wsgi文件应该具有的名称:
sudo grep WSGIScriptAlias /etc/apache2/sites-enabled/yoursite.conf