Python CGI Web プログラミングを学習しようとしていますが、すべての Apache 構成を処理できず、トルネード Web サーバーを使い始めました。-私の質問は、ブラウザーで実行する .py ファイルをどこに置くかです。トルネードの localhost[192.168.0.10] とは何ですか。そして私のOSはMacosxです
1081 次
2 に答える
2
Apache は必要ありません。アプリを実行するだけです:
python myapp.py
次に、Web ブラウザーで接続します。
http://localhost:8888
8888 は、呼び出しapplication.listenに使用したポートです。
于 2013-01-22T11:49:26.680 に答える
1
ファイルを /Users//Sites/ に配置することをお勧めします。プロジェクト用のフォルダーを作成__main__.pyし、トルネード アプリケーションという名前のファイルを作成します。
ターミナルでスクリプトを実行する必要があります。
cd ~/Sites/your_tornado_project パイソン./
__main__.pyファイルが呼び出され、tornado プロセスが実行されます。
Apacheが適切に構成されていると仮定します。ブラウザから実行するには、次の手順を実行する必要があります
1) 仮想ホストを更新します。
sudo nano /etc/apache2/extra/httpd-vhosts.conf
#
# 仮想ホスト ファイル
#
<仮想ホスト *:80>
DocumentRoot "/Users/you/Sites/your_project_dir"
サーバー名 mysite.com
ProxyPass / http://localhost:4000/ retry=0
ProxyPassReverse / http://localhost:4000/ retry=0
ErrorLog "/Users/you/Sites/your_project_dir/apache-error-log.log"
オプション インデックス FollowSymLinks
AllowOverride すべて
注文許可、拒否
すべてから許可
</ディレクトリ>
</仮想ホスト>
適切な情報をトルネード アプリケーションに置き換えます。
2) 編集sudo nano /etc/hostsおよび追加127.0.0.1 mysite.com
3)sudo apachectl restart
4)mysite.comブラウザで開きます。多田!
于 2013-01-21T12:59:49.483 に答える