3

我有一个来自 Namecheap 的共享主机(无 ssh 访问)。当我输入包含 .py 扩展名的完整路径时,我可以在 CGI-bin 目录中运行任何 python 文件。我想知道如何在这样的环境中运行烧瓶应用程序。我应该更改 .htaccess 还是制作 .cgi 或 fcgi 或 wsgi?我不确定这些是什么或它们做什么。如果有人也可以解释这些。

4

1 回答 1

2

查看http://flask.pocoo.org/docs/deploying/cgi/

如果您的 CGI 应用程序在 可用http://example.com/cgi-bin/myapp.py,则必须将以下内容放入.htaccess(假设您使用 Apache)以使应用程序在 可用http://example.com/

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f # Don't interfere with static files
RewriteRule ^(.*)$ /cgi-bin/myapp.py/$1 [L]
于 2013-02-01T15:51:42.780 回答