मैं सामान्य रूप से कॉन्फ़िगरेशन प्रबंधन के माध्यम से अपना रास्ता सीख रहा हूं और विशेष रूप से इसे लागू करने के लिए कठपुतली का उपयोग कर रहा हूं । मैं पहले से ही कुछ सामान्य शोध ( एसएफ पर भी ) कर चुका हूं और अभी मैं अपाचे वर्चुअलहॉस्ट पर विचार कर रहा हूं।
हम दो प्रणालियों पर बहुत सारी LAMP वेबसाइटों (यह वर्तमान में सैकड़ों की संख्या में है) की मेजबानी करते हैं : एक Apache2 / mod_php एक और एक MySQL एक - मूल रूप से SF पर पहले से ही एक और सवाल के विपरीत है, जहां वह कुछ vhost के साथ बहुत सारे सर्वरों का प्रबंधन करता है (यदि वास्तव में एक नहीं, मुझे नहीं पता)। मैंने अभी तक कठपुतली में एक साथ काम करने वाले कॉन्फ़िगरेशन को नहीं रखा है, लेकिन यह एक समस्या नहीं होनी चाहिए, वहाँ कई उदाहरण और व्यंजनों हैं।
स्पष्ट अपाचे कॉन्फ़िगरेशन फ़ाइल (ओं) के अलावा (कोई समस्या मुझे यहां नहीं लगती है) हर vhost को कुछ निर्देशिकाएं बनाने और अनुमतियों की जाँच करने की आवश्यकता होगी (उदाहरण के लिए, प्रत्येक vhost के लिए रूट डायर जिसमें एक डॉक्यूमेंट, एक समर्पित tmp dir, एक समर्पित dir है। वेब सर्वर पर php सेशन की फाइलें dir, संभवतः SSL सर्टिफिकेट, और इसी तरह) और MySQL सर्वर पर एक उपयोगकर्ता + एक या अधिक डेटाबेस।
एक नई vhost को जोड़ने के लिए कठपुतली की आवश्यकता होती है जो उन्हें हटाती है, एक को हटाने के लिए कठपुतली को कुछ स्क्रिप्ट को चलाने की आवश्यकता होती है जो उपयोगकर्ता डेटा का बैकअप लेगी और फिर दो सर्वर से लाइव डेटा को हटा देगी, लेकिन प्रत्येक और प्रत्येक कठपुतली एजेंट को चलाने के बाद उसके अस्तित्व की जांच करेगा निर्देशिका, db, अनुमतियां, आदि
क्या मैं हर कठपुतली पर चलने वाले चेक, विशेषकर फाइलसिस्टम वाले (वेबसर्वर पर), और खासकर भविष्य में जब सिस्टम को और अधिक लोड किया जाएगा, उन सभी चेकों के साथ सैकड़ों वर्चुअलहोस्ट तक जाने में परेशानी पूछ रहा हूं? (मान लें कि हम एक उचित प्रति-सर्वर अधिकतम 1000 ~ 2000 वेबसाइटों को लक्षित करते हैं)।
क्या नेट पर वहाँ ऐसा करने का कोई अनुभव है? मैंने गुगली की, लेकिन कुछ भी नहीं पाया, क्योंकि "कठपुतली" और "अपाचे" की खोज करते समय कम संकेत / शोर अनुपात होता है ...