मैं एडब्ल्यूएस उबंटू के साथ एक नोड जेएस ऐप होस्टिंग प्लेटफॉर्म बना रहा हूं।

मेरी आवश्यकता इस प्रकार है,

  • ऐप A https://api.example.com सर्वर आईपी एड्रेस में चल रहा है 169.254.0.0/a
  • ऐप B https://api.example2.com IP पते में चल रहा है 169.254.0.0/बी
  • एपीपी सी https://auth.example.com आईपी पते में चल रहा है 169.254.0.0/सी

इसलिए मैं सर्वर 169.254.0.0/a (पोर्ट 80) में नोड ऐप चलाना चाहता हूं।

  • मैं ऐप को नोड सर्वर.जेएस कमांड के साथ चलाता हूं।
  • मेरे ऐप्स मोंगोडीबी के साथ व्यक्त हैं।

इसे कैसे प्राप्त किया जा सकता है?

0
Dmap 30 अप्रैल 2020, 11:12

2 जवाब

आप इसे 2 अलग-अलग तरीकों से पूरा कर सकते हैं।

१) आप ३ अलग-अलग कमांड प्रॉम्प्ट खोल सकते हैं और एक साथ सभी ३ ऐप चला सकते हैं / मॉनिटर कर सकते हैं

2) आप उन्हें आग लगाने के लिए क्रोंटैब सेट कर सकते हैं

यह crontab -e दर्ज करके किया जाता है

/1 * * * *  node /var/www/sites/example2.com/a/server.js
/1 * * * *  node /var/www/sites/example2.com/b/server.js
/1 * * * *  node /var/www/sites/example2.com/c/server.js
0
Nelles 30 अप्रैल 2020, 11:33

मेरा सुझाव है कि आप इस लक्ष्य को प्राप्त करने के लिए डॉकर का उपयोग करें। आप इस सरल ट्यूटोरियल या किसी भी अन्य का अनुसरण कर सकते हैं अन्य जिसे आप पसंद करेंगे। डॉकर का एक सुंदर लाभ अलगाव है। एक लेख इसे सबसे अच्छी तरह समझाता है और मैं इसे उद्धृत करता हूं

अलगाव

डॉकर सुनिश्चित करता है कि आपके एप्लिकेशन और संसाधन अलग और अलग हैं। डॉकर सुनिश्चित करता है कि प्रत्येक कंटेनर के अपने संसाधन हों जो अन्य कंटेनरों से अलग हैं। आपके पास विभिन्न हो सकते हैं अलग-अलग अनुप्रयोगों के लिए कंटेनर पूरी तरह से अलग चल रहे हैं ढेर डॉकर आपको प्रत्येक के बाद से स्वच्छ ऐप हटाने को सुनिश्चित करने में मदद करता है एप्लिकेशन अपने कंटेनर पर चलता है। यदि आपको अब किसी की आवश्यकता नहीं है एप्लिकेशन, आप बस इसके कंटेनर को हटा सकते हैं। यह कोई नहीं छोड़ेगा आपके होस्ट OS पर अस्थायी या कॉन्फ़िगरेशन फ़ाइलें।

और भी कई फ़ायदे हैं जिन्हें आप यहां पढ़ सकते हैं

0
rotimi-best 30 अप्रैल 2020, 11:51