15

こんにちは私はいくつかの個人的なウェブサイトをホストしているので、私は現在ハートインターネットでリセラーパッケージを所有しているいくつかのアドバイスを探しています。ただし、現在Django(Pythonフレームワーク)を学習しており、自分のサーバーをホストできるようにしたいと考えています。

私はいろいろと遊ぶために仮想サーバーをセットアップしてきました。とにかくSSHアクセスを取得するには、送信して開いてもらう必要があります。その間に、Djangoをインストール/ SSHアクセスを設定できるかどうかを尋ねる間、購入しない限りDjangoを使用できないとアドバイスされました。 Pythonがサーバーにインストールされている場合でも、仮想マシン。

Surley SSHアクセスがあれば、サーバーにDjangoをインストールできますか?他の誰かが同様の問題を抱えていますか?または誰かが私に何をすべきかについてアドバイスすることができます..私がした最後のことは彼らとより多くのお金を使うことです。

ありがとう。

4

5 に答える 5

26

SSHアクセスはあるが、ウェブサーバーが事前設定されている共有ホスティングの状況を説明しているようです。Apacheまたは他のWebサーバー構成にアクセスできないため、そのマシンにDjangoを実際にインストールして提供することはできません。理論的には、通常のHTTPポート以外のポートからDjangoにサービスを提供できますが、これは非常に不規則であり、ホスティング会社はそれを高く評価しません。

DjangoをHerokuにデプロイできます:https ://devcenter.heroku.com/articles/django 。非常に少量のアプリケーションまたは開発用に無料でデプロイできます。コストは、それを超える容量に比例して変化します。

少し古いバージョンのDjangoでGoogleAppEngineを使用することもできます。これらのオプションはいずれも、それぞれのベンダーからの公式サポートがあるため、ホスティングプロバイダーによって設定された制限を回避しようとするよりもはるかに優れたアイデアです。

最後に、仮想マシンの料金を支払うことができます。この仮想マシンでは、Webサーバー構成に完全にアクセスでき、好きなものを提供できます。仮想マシンは、さまざまな価格帯でさまざまな企業から入手できます。また、Djangoアプリケーションを、初心者向けのローカルマシン以外の場所でホストせずに開発し、アプリケーションが機能した後でホストすることを心配することもできます。

于 2012-04-19T16:41:59.607 に答える
14

AWS:

  • 無料利用可能
  • 素晴らしいサポート(しかし、あなたが支払わなければならない技術的な助けのために)
  • プラットフォーム(PAAS)BeanStalkを使用できます
  • 専用インスタンスを取得した場合にアーキテクチャをカスタマイズできます
  • 素晴らしいサポートコミュニティ
  • カスタムドメイン
  • 素晴らしいドキュメント
  • SSHできます
  • 最も人気のある

Heroku :(ジャンゴ)

  • ある程度無料
  • 無料プランではPOSTgresqlのみを使用できます
  • gitはする必要があります
  • 良いサポート
  • 簡単に始められます
  • カスタムドメイン
  • 本番環境でbashを使用できます(SSHではありません)。本番環境で直接変更を加えることはできません。これがアプリを安定させるものです。変更/更新はすべてgitを介して行われます。
  • コードのメンテナンス-良い(git herokuコマンドによるデプロイのみ)
  • AWSS3を使用して静的ファイルを保存する
  • 一時ファイルは定期的に削除されます
  • 彼らが請求を開始するようにスケーリングすると、それは本当にコストがかかります。
  • これはPAASであるため、取得したものを取得できます。APPのアーキテクチャを(ある程度)カスタマイズするには、多くの努力が必要です。

Google App Engine :( Flask / Djangoプロジェクト。)

  • ある程度無料
  • 非常に簡単に起動できます(hello world app)
  • カスタムドメイン
  • コードのメンテナンス-良い(自動展開)
  • サポートは利用できません

Pythonanywhere:

  • ある程度無料
  • 無料プランにカスタムドメインはありません
  • 使いやすい
  • 良いサポート

Webfaction:(Django)

  • 無料ではありません..(私は(最小プラン)共有ホスティングで月額10ドルかかると思います。)
  • SSHが利用可能
  • カスタムドメイン
  • アーキテクチャのカスタマイズ。
  • 良いサポート
于 2014-09-14T13:50:09.387 に答える
8

私はpythonanywhere.comで本当に良い経験をしています。本当に小さなプロジェクトでも無料です。

私にとっては、djangoを試すのにぴったりのようです。これが私がGoogleAppEngineからpythonanywhere.comに切り替えた方法の短編小説です:Django unchained-python in the cloud

于 2013-08-30T21:19:07.413 に答える
3

私はしばらくの間仮想サーバーのことをしていました-それからHerokuに入りました。djangoアプリケーションをデプロイするための非常に簡単な(場合によっては完全に無料の)方法。

私はあなたがいるところから始めました。共有ホスティング環境で、djangoを機能させようとしています。次に、サーバー管理とサーバーセットアップについて多くのことを学びました。これにより、専用の仮想サーバーセットアップに移行しました。

残念ながら、DjangoをapacheとCentosボックスで動作させるのは苦痛かもしれませんが、Herokuはそれをすべて改善しました。簡単なアプリの展開とスケーラビリティ。Herokuはクラウドアプリケーションデプロイメントサービスです。セットアップなしの仮想サーバーのすべての利点です。実際にはサーバーにインストールされません

これらの2つの記事をチェックしてください

https://devcenter.heroku.com/articles/django

http://rdegges.com/devops-django-part-4-choosing-heroku (この記事には他にもいくつかありますが、非常に長いです)

私は半分の時間で新しいdjangoアプリをインターネット上にアップしました。コストの見積もりがたくさん含まれているので、2番目の記事を深く掘り下げます。それはさまざまな部分です。

于 2012-04-19T23:00:23.870 に答える
2

AmazonEC2でDjangoをホストできます。それらの無料利用枠を利用する場合は、マイクロインスタンス(618Mb RAM、30Gbファイルシステム)で1年間無料で利用できます。SSHアクセスを含め、マシンを完全に制御できます。無料で利用できるBitNamiDjangoAmazon Machine Imageを含め、すでにDjangoをバンドルしている無料で利用できる画像がいくつかあります(免責事項:私はBitNami開発者の1人です)

于 2012-08-22T08:17:58.590 に答える