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