サーバーサイド言語として Python を使ってみました。特に、私はマイクロフレームワークに注目しています (最近はそれがクールだと思われるからです)。
私はいくつかのフレームワークを使用して試してみました。私が使用している次の例では、ittyを使用しています。
$ python hello_world.py
itty starting up (using wsgiref)...
Listening on http://0.0.0.0:5000
Use Ctrl-C to quit.
これは完全に正常に機能します。私はヒットhttp://0.0.0.0:5000
し、それは動作します。しかし今、私の Web ホストで同じことを行う方法を理解するのに苦労しています。Web サイト (例: foo.com) には問題なくアクセスできますが、hello_world.py を実行した後、対応する URL (例: foo.com:5000) にアクセスできません。
対応するポートで URL をヒットするにはどうすればよいですか? ポートを指定せずに実行できますか (例: bar.foo.com => foo.com:5000)?
ポートを転送する必要がありますか?私の目標を達成するための別の方法はありますか (つまり、Python によって生成された Web ページにアクセスします)?
これらの変更を行う権限があるかどうかを確認するにはどうすればよいですか? 私のウェブホストは 1and1 です。
ウェブホストでこれを達成できない場合、より制御できるサーバー (EC2 インスタンスなど) でこれを行うにはどうすればよいですか? (私も確信が持てませんが、この質問は関連があると思います)
私はポートとルーティングに関する最小限の実用的な知識しか持っていないため、知識やリソースは非常に高く評価されます。