एक वेबसाइट के लिए कई कंप्यूटरों पर xampp चल रहा है


2

मैंने शुरू में StackOverflow पर निम्नलिखित पोस्ट किया था लेकिन मुझे बताया गया था कि प्रश्न यहाँ है:

मेरे पास एक डेस्कटॉप और एक लैपटॉप है, दोनों का उपयोग मैं दोनों के बीच एक सामान्य वेबसाइट का प्रबंधन करना चाहूंगा। वर्तमान में, मैंने अपने लैपटॉप (विंडोज 7) पर XAMPP इंस्टॉल किया है और यह ठीक काम करता है। मैं अपने डेस्कटॉप (Ubuntu 12.04 LTS) पर भी XAMPP इंस्टॉल करना चाहता हूं और यह उसी वेबसाइट को मैनेज करता है। असल में, अगर मेरे लैपटॉप तक पहुंच नहीं है या यह XAMPP नहीं चल रहा है, तो मैं अन्य कंप्यूटर (डेस्कटॉप) को वेबसाइट को उसके सर्वर (लोड-बैलेंस की तरह) के आधार पर रखना चाहूंगा। मैं सर्वर (लैपटॉप या डेस्कटॉप) से वेबसाइट में परिवर्तन जोड़ना भी चाहूंगा, जिसका मतलब यह होना चाहिए कि भंडारण सिंक में है और एक कंप्यूटर से अपलोड की गई सभी प्रोग्रामिंग दूसरे से एक्सेस की जा सकती है और अन्य कंप्यूटर बना सकते हैं इसमें बदलाव होता है।

मैंने संभावित समाधानों के लिए Google पर खोज करने की कोशिश की, लेकिन मैं असफल रहा। मैंने एसओ चैट रूम में लोगों के साथ चर्चा करने की कोशिश की और एकमात्र समाधान जो किसी ने मुझे सुझाया था वह एसवीएन को "चेकआउट" और "प्रतिबद्ध" परिवर्तनों का उपयोग कर रहा था ताकि कोड को "दोनों सर्वर" से एक्सेस किया जा सके। क्या यही एकमात्र उपाय है?

जवाबों:


2

आपके पास दो अलग-अलग मुद्दे हैं: लोड संतुलन और सिंक्रनाइज़ेशन।

लोड संतुलन आपके फ़ायरवॉल द्वारा नियंत्रित किया जाता है; सबसे सरल, सबसे सस्ता फ़ायरवॉल मुझे पता है कि काम करेगा pfSense , जो मैं अत्यधिक सलाह देता हूं। आपने यह उल्लेख नहीं किया है कि आपकी वेबसाइट सार्वजनिक है (यानी इंटरनेट से सुलभ) या सिर्फ इन-हाउस उपयोग के लिए; किसी भी तरह से, लोड संतुलन नेटवर्क पर एक अलग उपकरण के लिए एक काम है। आपके द्वारा pfSense उठने और चलने के बाद, लोड संतुलन स्थापित करने के लिए यहां एक-पृष्ठ ट्यूटोरियल है

तुल्यकालन के लिए, शायद सबसे सरल समाधान ड्रॉपबॉक्स या इसके प्रतियोगियों में से एक होगा। यह बुनियादी संस्करण नियंत्रण प्रदान करता है (जब तक आप केवल बदलाव करने वाले व्यक्ति हैं), और इसका स्वत: होने और वास्तव में उपयोग करने के लिए वास्तव में सरल होने का महान लाभ है। (एसवीएन चेकआउट / कमिट न तो स्वचालित हैं, न ही विशेष रूप से सरल हैं।)

वैसे, यदि आपकी वेबसाइट इंटरनेट-सुलभ है, तो मुझे पूरी उम्मीद है कि आपने XAMPP की सुरक्षा सेटिंग्स को लॉक कर दिया है। यद्यपि XAMPP एक पूरी तरह से कार्यात्मक स्टैक है, यह मुख्य रूप से विकास के लिए अभिप्रेत है, और इसलिए इसकी डिफ़ॉल्ट सेटिंग्स आपकी वेबसाइट पर हमला करने के लिए बहुत असुरक्षित हैं ...


मैं ड्रॉपबॉक्स जैसी सेवाओं का उपयोग करने से बचने की कोशिश कर रहा हूं जहां मुझे सभी जानकारी (डेटाबेस की जानकारी, कोड फ़ाइलों आदि सहित) को ऑनलाइन स्टोर करना होगा। साइट का अस्थायी रूप से केवल इन-हाउस उपयोग के लिए है, लेकिन मैं इसे जनता के लिए लॉन्च करने की योजना बना रहा हूं।
Ash Ketchum

1
यदि आप लिनक्स का उपयोग कर रहे थे, तो मैं rsync का सुझाव दूंगा; अभी मैंने विकिपीडिया प्रविष्टि को देखा और ऐसा लगता है DeltaCopy इसका एक विंडोज पोर्ट है। (मैं इसे स्वयं आजमाने जा रहा हूं, अब जब मैं इसके बारे में जानता हूं!
MT_Head

दुर्भाग्य से rsync और इसके क्लोन संस्करण नियंत्रण प्रदान नहीं करते हैं, इसलिए आपको स्वयं ऐसा करना होगा। (हम्म ... rdiff- बैकअप एक संभावना है ...)
MT_Head

यह एक बहुत अच्छा उपकरण / सेवा प्रतीत होता है जो हुड के नीचे गिट का उपयोग करता है, इसलिए आप संस्करण नियंत्रण का ध्यान रख सकते हैं और अपनी फ़ाइलों को "क्लाउड से बाहर" रख सकते हैं (हालांकि मैंने इसका उपयोग नहीं किया है, इसलिए मैं टिप्पणी नहीं कर सकता इसकी प्रभावशीलता पर): sparkleshare.org
Devin

कुछ अन्य लोगों के साथ चर्चा करने के बाद, मैंने महसूस किया है कि मैं जो करने की कोशिश कर रहा हूं, वह करने के लिए बिल्कुल बेकार है और हो सकता है कि बस एक सर्वर का उपयोग करें।
Ash Ketchum
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.