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 に答える