2012-03-18 10 views
6

वहां कुछ हद तक वेबसाइटें हैं जो आपके लिए आपके node.js सर्वर/ऐप की मेजबानी करेंगे। लेकिन क्या होगा यदि मैं इसे अपने हार्डवेयर पर तैनात करना चाहता हूं, इसे example.com से देखने योग्य बना रहा हूं? मैं उसको कैसे करू? धन्यवाद।मेरे अपने हार्डवेयर पर नोड.जेएस होस्टिंग/तैनाती

इससे कोई फर्क नहीं पड़ता है, लेकिन अगर यह सॉफ्टवेयर मैं उपयोग कर रहा हूं: मैं express.js, node.js, socket.io, और Linux (मेरे डेवलपर्स में से एक का उपयोग कर रहा हूं) विशेष रूप से मेरे ऐप के लिए ओएस बना रहा है, या तो वह कहता है। हम सिर्फ एक स्थापित डिस्ट्रो का उपयोग कर सकते हैं, लेकिन हम अभी भी योजना की प्रक्रिया में हैं)।

+0

यह मेरा पहला ऐप है, इसलिए मैं भेड़िये से स्वीकार करूंगा कि मैंने केवल – Matt

उत्तर

7

node.js परियोजनाओं को होस्ट करने के कई तरीके हैं।

आप इसे nginx या apache के पीछे हुक कर सकते हैं, इसलिए वे स्थैतिक फ़ाइल एक्सचेंज करेंगे, लेकिन चूंकि आप websockets का उपयोग करना चाहते हैं, तो यह अच्छा विचार नहीं होना चाहिए।

आप केवल साधारण node.js का उपयोग भी कर सकते हैं और इसे आपकी आवश्यकताओं के आधार पर लाखों तरीकों से स्थापित किया जा सकता है। अपनी सादा एक्सप्रेस प्रोजेक्ट से शुरू करना केवल नोड app.js द्वारा चलाया जाता है। लेकिन संभवतः आप अपने नोड उदाहरण को जीवित रखने के लिए जैसेhttp://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever जैसे कुछ उपयोग करना चाहते हैं।

मुझे क्लस्टर.जेएस सेट अप पसंद आया लेकिन यह पुराना है।

अच्छा जानकारी के साथ कुछ और अधिक लिंक:

वहाँ बाहर और अधिक जानकारी कर रहे हैं, अपने डेवलपर्स सिर्फ खुदाई और यह पता लगाने क्या अपनी परियोजना के लिए सबसे अच्छा करना होगा । अमेज़ॅन ईसी 2 के लिए भी तैनाती का विवरण आपके स्वामित्व वाले किसी भी हार्डवेयर जैसा ही है।

पीएस इसके अलावा बुनियादी सामग्री: अपने डोमेन को अपने सर्वर आईपी पर इंगित करें, पोर्ट 80 के साथ नोड चलाएं, आपके जाने के लिए अच्छा है।

+0

से पहले होस्टिंग सेवा पर एक वेबसाइट होस्ट की है यदि मैं नोड का उपयोग करता हूं तो उत्तर – Matt

+0

के लिए बहुत बहुत धन्यवाद, क्या डीओएस/डीडीओएस एक समस्या होगी, या यह किसी भी अन्य सर्वर सेटअप के समान है? – Matt

+0

यह किसी भी अन्य सर्वर सेटअप के समान है। – rskuja

संबंधित मुद्दे