質問: Apacheを使ったVPSのパイロンの使い方 私は現在、私のVPSにApacheの設定を持っています。私は、Pylonsの開発を処理する最良の方法が何であるか疑問に思っています。 自分のホームディレクトリに `public_html` というディレクトリ構造を持っています。このディレクトリには、私の名前レジストラが提供するDNSにIPをマップする別のWebサイトディレクトリが含まれています。 新しいディレクトリ(つまり、env/bin/pasterを作ってください)内でPasterを実行してそれを実行する方法はありますか? もしそうなら、私は新しいIPを取得する必要がありますか?または、両方のWebサーバーを同じサーバー上で並列に実行することはできますか? 新しいプロジェクトをすべてPylonsに変換しようとしています。
回答: Pyramidの組み込みHTTPサーバ(Pyramid 1.3より前にはpasterであったが、pserveは同様に動作する)を使用して、アプリケーションをローカルで最初に開発する方が、より現実的です。このHTTPサーバーは、デバッグ用に開発するときには非常に便利ですが、通常はこのサーバーでWebアプリケーションを公開することはありません。 アプリケーションをパブリックに公開する準備が整ったら、Apacheなどの別のHTTPサーバーを使用してアプリケーションをサーバーに*デプロイ*する必要があります。 mod_wsgi、[と記載されています](http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/narr/vhosting.html#virtualのApacheを使用している場合は、 WSGIScriptAlias を使用できますサブディレクトリをマップするために、ピラミッドに「root-support」rel = )。 正式なドキュメントでは、では、仮想ルートを持つ異なるPyramidインスタンスを実行する異なるサブディレクトリを持つ方法についても説明しています。 `pserve` でアプリケーションを一般公開することを本当に望むなら、 `urlmap` [PasteDeployの複合機能](http://pythonpaste.org/deploy/#composite -applications ) [を参照してください。]( http://docs.pylonsproject.org/projects/pyramid/ja/1.3-branch/narr/vhosting.html#hosting- ) [あなたのDNSが適切に設定されていれば、IPを混乱させる必要はありません。]( http://docs.pylonsproject.org/projects/pyramid/ja/1.3-branch/narr/vhosting.html#hosting- )