2012-04-19 14 views
12

हाय मैं कुछ सलाह ढूंढ रहा हूं कि वर्तमान में हार्ट इंटरनेट के साथ एक रिसेलर पैकेज है क्योंकि मैं कुछ निजी वेबसाइट होस्ट करता हूं। हालांकि मैं वर्तमान में Django (पायथन फ्रेमवर्क) सीख रहा हूं और अपने सर्वर को होस्ट करने में सक्षम होना चाहता हूं।मेरी Django साइट होस्टिंग

मैं साथ खेलने के लिए वर्चुअल सर्वर स्थापित कर रहा हूं। वैसे भी एसएसएच एक्सेस करने के लिए आपको भेजना होगा और उनसे पूछने के लिए उनसे पूछना होगा कि अगर डीजेगो को स्थापित करना संभव था/एसएसएच एक्सेस स्थापित करना संभव था तो मुझे सलाह दी गई कि मैं Django का उपयोग नहीं कर सकता जब तक कि मैं खरीद नहीं लेता एक वर्चुअल मशीन हालांकि पाइथन सर्वर पर घुसपैठ कर रहा है।

सर्ली मैं अपने सर्वर पर Django स्थापित कर सकता हूं अगर मेरे पास एसएसएच पहुंच है? क्या किसी और के पास एक समान समस्या है? या क्या कोई मुझे सलाह दे सकता है कि क्या करना है .. आखिरी चीज जो मुझे करना है वह उनके साथ अधिक पैसा खर्च करना है।

धन्यवाद।

उत्तर

24

ऐसा लगता है कि आप एक साझा होस्टिंग स्थिति का वर्णन कर रहे हैं जहां आपके पास एसएसएच एक्सेस है लेकिन वेबसर्वर आपके लिए पहले से कॉन्फ़िगर किया गया है। आप उस मशीन पर Django को व्यावहारिक रूप से स्थापित और सेवा नहीं कर सकते हैं, क्योंकि आपके पास अपाचे या अन्य वेबसर्वर कॉन्फ़िगरेशन तक पहुंच नहीं होगी। आप सैद्धांतिक रूप से सामान्य HTTP बंदरगाह के अलावा किसी बंदरगाह से Django की सेवा कर सकते हैं, लेकिन यह बेहद अनियमित होगा और आपकी होस्टिंग कंपनी इसकी सराहना नहीं करेगी।

आप डीजेगो को हेरोकू पर तैनात कर सकते हैं: https://devcenter.heroku.com/articles/django। यह बेहद कम मात्रा वाले अनुप्रयोगों के लिए या विकास के लिए तैनात है; उस से ऊपर क्षमता के साथ रैखिक रूप से लागत पैमाने।

आप Django के थोड़ा पुराने संस्करण के साथ Google App Engine का भी उपयोग कर सकते हैं। इन विकल्पों में से किसी एक के पास संबंधित विक्रेताओं से आधिकारिक समर्थन है और इसलिए वे आपके होस्टिंग प्रदाता द्वारा निर्धारित प्रतिबंध के आसपास काम करने की कोशिश करने से कहीं ज्यादा बेहतर विचार हैं।

अंत में, आप वर्चुअल मशीन के लिए भुगतान कर सकते हैं, जिसमें आपको वेबसर्वर कॉन्फ़िगरेशन तक पूर्ण पहुंच होगी और आपको पसंद की कोई भी सेवा मिल सकती है। वर्चुअल मशीन किसी भी संख्या से कंपनियों के मूल्य बिंदुओं की एक विस्तृत श्रृंखला पर उपलब्ध हैं। आप इसे कहीं भी होस्ट किए बिना Django एप्लिकेशन भी विकसित कर सकते हैं लेकिन स्टार्टर्स के लिए आपकी स्थानीय मशीन, और आपके आवेदन के बाद होस्टिंग के बारे में चिंता करना कार्यात्मक है।

+0

+1 महान जवाब @Andrew जी –

+2

तुम हमेशा एक VPS पैकेज के साथ बेहतर होगा करने के लिए जा रहे हैं। वे अब एक बार के रूप में लागत-निषिद्ध नहीं हैं। मैं रैकस्पेस पर अपने वीपीएस के लिए केवल $ 12/माह का भुगतान करता हूं और यह मुफ्त सीडीएन होस्टिंग के साथ आता है (हालांकि बैंडविड्थ के लिए आपसे शुल्क लिया जाता है)। यह एक निवेश है, हालांकि यह हर पैसा लायक है। –

+0

मुझे वास्तव में वास्तव में हेरोकू या Google ऐप इंजन विकल्प पसंद है; वीपीएस को रखरखाव की आवश्यकता होती है (पैकेज, कॉन्फ़िगरेशन इत्यादि को अपग्रेड करना) और उन्हें सेट अप करना एक जटिल तकनीकी कार्य है जो कुछ डेवलपर्स ऐसा करने में सक्षम नहीं होंगे। हेरोकू कम या ज्यादा टर्नकी है, इसलिए आप एप्लिकेशन पर ध्यान केंद्रित कर सकते हैं। आप इसे अधिक आसानी से स्केल भी कर सकते हैं। –

2

मैं थोड़ी देर के लिए वर्चुअल सर्वर चीज कर रहा था - फिर हेरोोक में प्रवेश किया। मेरे django अनुप्रयोग को तैनात करने के लिए एक बेहद आसान (और कुछ मामलों में पूरी तरह से मुक्त) तरीका।

मैंने डीजेंगो काम करने की कोशिश कर रहे एक साझा होस्टिंग वातावरण में, जहां आप हैं, शुरू किया। मैंने खुद को बहुत सारे सर्वर व्यवस्थापक और सर्वर सेटअप चीजों को सिखाया - इस प्रकार एक समर्पित आभासी सर्वर सेटअप में जा रहा है।

एलास अपाचे के साथ और सेंटोस बॉक्स पर काम करने वाला दर्द दर्द हो सकता है - लेकिन हेरोोकू ने इसे बेहतर बना दिया। आसान ऐप परिनियोजन और मापनीयता। हेरोकू क्लाउड एप्लिकेशन परिनियोजन सेवा है - सेटअप के बिना वर्चुअल सर्वर के सभी लाभ हैं। यह वास्तव में

चेक बाहर इन दो लेख

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

http://rdegges.com/devops-django-part-4-choosing-heroku अपने सर्वर पर स्थापित नहीं करता है (कुछ इस लेख के लिए और अधिक लेकिन वे बहुत लंबी हैं कर रहे हैं)

मैं एक नया था आधे समय में इंटरनेट पर django ऐप। बहुत सारे लागत अनुमान शामिल हैं, यही कारण है कि मैं दूसरे लेख में गहराई से गोता लगाता हूं और यह विभिन्न भागों में है।

2

आप अमेज़ॅन ईसी 2 पर Django होस्ट कर सकते हैं। यदि आप उनके free tier का लाभ उठाते हैं तो आप माइक्रो इवेंट (618 एमबी रैम, 30 जीबी फाइल सिस्टम) में एक वर्ष के लिए इतना मुफ्त कर सकते हैं। आपको एसएसएच एक्सेस सहित मशीन का पूरा नियंत्रण मिलता है। BitNami Django Amazon Machine Image सहित डीजेंगो को पहले से ही बंडल करने वाले कई स्वतंत्र रूप से उपलब्ध छवियां हैं (अस्वीकरण: मैं बिटनामी डेवलपर्स में से एक हूं)

6

मेरे पास pythonanywhere.com के साथ वास्तव में अच्छे अनुभव हैं। यह वास्तव में छोटी परियोजनाओं के लिए भी मुफ़्त है।

मेरे लिए यह django के साथ प्रयोग करने के लिए बिल्कुल सही लगता है। Django unchained - python in the cloud

+0

अच्छा! साझा करने के लिए धन्यवाद। –

8

एडब्ल्यूएस:: यहाँ एक छोटी कहानी है कि कैसे मैं गूगल एप इंजन से pythonanywhere.com में स्विच है

  • नि: शुल्क स्तरीय उपलब्ध
  • महान समर्थन
  • (लेकिन तकनीकी मदद के लिए भुगतान करने के लिए मिल गया है)
  • मंच का उपयोग कर सकते हैं (पास) बीनस्टॉक
  • मामले में वास्तुकला अनुकूलित कर सकते हैं आप एक समर्पित उदाहरण समर्थन
  • की
  • महान समुदाय
  • कस्टम डोमेन
  • महान प्रलेखन
  • SSH कर सकते हैं
  • सबसे लोकप्रिय

Heroku: (Django)

    कुछ हद
  • नि: शुल्क योजना में केवल PostgreSQL का उपयोग कर सकते करने के लिए
  • नि: शुल्क
  • गिट
  • होना चाहिए
  • अच्छा समर्थन
  • शुरू करने के लिए आसान
  • कस्टम डोमेन
  • उत्पादन (नहीं SSH) में पार्टी का उपयोग कर सकते .. उत्पादन में प्रत्यक्ष परिवर्तन नहीं कर सकते। यह आपकी ऐप को स्थिर बनाता है। कोई भी परिवर्तन/अद्यतन गिट के माध्यम से चला जाता है।
  • कोड रखरखाव - अच्छा (Git Heroku के माध्यम से तैनाती केवल आदेशों)
  • उपयोग एडब्ल्यूएस S3 स्थिर फ़ाइलों को स्टोर करने
  • अस्थाई फ़ाइलें perodically
  • निकाल दिए जाते हैं एक बार जब आप पैमाने पर है कि वे बिल करने के लिए शुरू करते हैं, यह वास्तव में महंगा है।
  • चूंकि यह एक PAAS है, आपको वह मिला है जो आपको मिला है। एपीपी की वास्तुकला को अनुकूलित करने के लिए कई प्रयास किए जाते हैं (कुछ हद तक)।

Google App Engine :(फ्लास्क/Django प्रोजेक्ट।)

    कुछ हद तक
  • नि: शुल्क
  • बहुत शुरू करने के लिए आसान (हैलो दुनिया एप्लिकेशन)
  • कस्टम डोमेन
  • कोड रखरखाव - अच्छा (स्वचालित तैनाती)
  • समर्थन उपलब्ध नहीं है

Pythonanywhere:

  • कुछ हद
  • को नि: शुल्क नि: शुल्क योजना में कोई कस्टम डोमेन
  • आसान उपयोग करने के लिए
  • अच्छा समर्थन

Webfaction: (Django)

  • मुक्त नहीं .. (मुझे लगता है कि (न्यूनतम योजना) साझा होस्टिंग पर प्रति माह 10 डॉलर खर्च करती है।)
  • SSH उपलब्ध
  • कस्टम डोमेन
  • वास्तुकला अनुकूलन।
  • अच्छा समर्थन
संबंधित मुद्दे