Apacheを使ったVPSのパイロンの使い方

私は現在、私のVPSにApacheの設定を持っています。私は、Pylonsの開発を処理する最良の方法が何であるか疑問に思っています。

自分のホームディレクトリに public_html というディレクトリ構造を持っています。このディレクトリには、私の名前レジストラが提供するDNSにIPをマップする別のWebサイトディレクトリが含まれています。

新しいディレクトリ(つまり、env/bin/pasterを作ってください)内でPasterを実行してそれを実行する方法はありますか?

もしそうなら、私は新しいIPを取得する必要がありますか?または、両方のWebサーバーを同じサーバー上で並列に実行することはできますか?

新しいプロジェクトをすべてPylonsに変換しようとしています。

1
Pylonsは現在、ピラミッドが主要プロジェクトであるプロジェクトです。あなたは古いPylons、Pylons 1.0またはPyramidを指していますか?
追加された 著者 Danny Navarro,

1 答え

Pyramidの組み込みHTTPサーバ(Pyramid 1.3より前にはpasterであったが、pserveは同様に動作する)を使用して、アプリケーションをローカルで最初に開発する方が、より現実的です。このHTTPサーバーは、デバッグ用に開発するときには非常に便利ですが、通常はこのサーバーでWebアプリケーションを公開することはありません。

アプリケーションをパブリックに公開する準備が整ったら、Apacheなどの別のHTTPサーバーを使用してアプリケーションをサーバーにデプロイする必要があります。 mod_wsgi、と記載されています

正式なドキュメントでは、では、仮想ルートを持つ異なるPyramidインスタンスを実行する異なるサブディレクトリを持つ方法についても説明しています。

pserve でアプリケーションを一般公開することを本当に望むなら、 urlmap PasteDeployの複合機能 を参照してください。

あなたのDNSが適切に設定されていれば、IPを混乱させる必要はありません。