Namecheap からの共有ホスティングがあります (ssh アクセスなし)。.py 拡張子を含むフル パスを入力すると、CGI-bin ディレクトリにある任意の python ファイルを実行できます。そのような環境でフラスコアプリを実行する方法を知りたいです。.htaccess を変更するか、.cgi または fcgi または wsgi を作成する必要がありますか? これらが何であるか、または何をするのかわかりません。誰かがこれらも説明できれば。
3346 次
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 に答える