Héberger mon site Django
Salut, je suis à la recherche de quelques conseils je possède actuellement un resseller paquet avec le Coeur de l'internet comme je l'ai héberger quelques sites web personnels. Cependant, je suis actuellement en apprentissage de Django (python), et un Cadre voulons être en mesure d'héberger mon propre serveur.
J'ai été la mise en place de serveurs virtuels pour jouer avec. De toute façon pour avoir un accès SSH, vous devez envoyer dans les et demandez-leur d'ouvrir pour vous, dans le temps de leur demander si il était possible d'installer Django /la mise en place d'un accès SSH, j'ai été informé que je ne peux pas utiliser Django, à moins que j'ai acheter une machine Virtuelle, même si Python est installé sur le serveur.
Surley je peux installer Django sur mon serveur si j'ai un accès SSH? A quelqu'un d'autre a une similair problème? Ou quelqu'un peut-il me conseiller sur quoi faire.. La dernière chose que j'ai a faire est de dépenser plus d'argent avec eux.
Grâce.
source d'informationauteur JDavies
Vous devez vous connecter pour publier un commentaire.
Il semble que vous ne faites que décrire un hébergement mutualisé situation où vous avez un accès SSH, mais le serveur est préconfiguré pour vous. Vous est pratiquement impossible d'installer et de servir de Django sur cette machine, parce que vous n'aurez pas accès à Apache ou autres de la configuration du serveur. Vous pourriez théoriquement servir de Django à partir d'un port autre que le port HTTP, mais ce serait extrêmement irrégulière et votre société d'hébergement ne serait pas l'apprécier.
Vous pouvez déployer Django sur Heroku: https://devcenter.heroku.com/articles/django . Il est libre de le déployer pour de très faible volume de demandes ou de développement; les coûts augmentent linéairement avec la capacité au-dessus.
Vous pouvez également utiliser Google App Engine avec un peu plus ancienne version de Django. L'une de ces options ont le soutien officiel de l'distributeurs respectifs et sont donc beaucoup mieux les idées que d'essayer de contourner une restriction par votre fournisseur d'hébergement.
Enfin, vous pourriez payer pour une machine virtuelle, dans laquelle vous avez un accès complet à la configuration du serveur et pourrait servir comme vous le souhaitez. Les machines virtuelles sont disponibles à partir de n'importe quel nombre de sociétés à un large éventail de points de prix. Vous pouvez également développer une application Django sans hébergement n'importe où, mais que votre ordinateur local pour commencer, et de se soucier de l'hébergement après que votre application est fonctionnelle.
AWS :
Heroku:(Django)
Google App Engine:( Flacon/projet Django.)
Pythonanywhere:
Webfaction:(Django)
J'ai vraiment de bonnes expériences avec pythonanywhere.com. C'est aussi gratuit pour les très petits projets.
Pour moi, il semble être juste parfait pour expérimenter avec django. Voici la petite histoire de comment je suis passé de Google App Engine pour pythonanywhere.com: Django unchained - python dans le cloud
Je faisais le serveur virtuel chose pendant un certain temps, puis est entré Heroku. Extrêmement facile (et, dans certains cas, complètement gratuit) pour déployer mon application django.
J'ai commencé à où vous êtes,dans un environnement d'hébergement partagé essayer de faire de django travail. J'ai ensuite enseigné moi-même beaucoup de l'admin serveur et le serveur de configuration des choses, afin de passer à un serveur virtuel dédié à l'installation.
Hélas faire de Django fonctionne avec apache et sur un Centos boîte peut être une douleur, Mais Heroku fait tout mieux. Facile d'application de déploiement et d'évolutivité. Heroku est une application en nuage de déploiement de service - c'est tous les avantages d'un serveur virtuel sans le programme d'installation. Il ne fait pas les installer sur votre serveur
Découvrez ces deux articles
https://devcenter.heroku.com/articles/django
http://rdegges.com/devops-django-part-4-choosing-heroku (Il y a un peu plus à cet article, mais ils sont très longues)
J'ai eu un nouveau django app sur internet, dans la moitié du temps. Il y a beaucoup d'estimations des coûts impliqués, c'est pourquoi je voudrais plonger dans le second article, et c'est les différentes parties.
Vous pouvez héberger de Django sur Amazon EC2. Si vous profitez de leur niveau gratuit vous pouvez le faire gratuitement pendant un an dans une instance micro (618Mb de RAM, 30 go système de fichiers). Vous bénéficiez d'un contrôle total de la machine, y compris l'accès SSH. Il y a un certain nombre de librement disponible sur les images déjà bundle Django, y compris la BitNami Django Amazon Machine Image qui est également disponible gratuitement (disclaimer: je suis l'un des BitNami développeurs)