सारांश
ऐसे मामलों में जहाँ Flix क्लाइंट में लॉग इन करना संभव नहीं है, हो सकता है कि Flix जिस पोर्ट से संचार करता है वह Flix सर्वर के फ़ायरवॉल पर खुला न हो। यह लेख फ़्लिक्स सर्वर से और Flix सर्वर तक संचार सक्षम करने के लिए आपके फ़ायरवॉल पर पोर्ट खोलने की प्रक्रिया बताता है।
अधिक जानकारी
नीचे CentOS s7 और macOS पर फ़ायरवॉल नियम जोड़ने के चरण दिए गए हैं, ताकि संबंधित पोर्ट खोला जा सके, जिससे Flix संचार सक्षम हो सके:
सेंटोस 7:
टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
sudo firewall-cmd --zone=public --add-port= [PORT] /tcp --permanent
अपने Flix कॉन्फ़िगरेशन के लिए जो सेट किया गया है, उससे मिलान करने के लिए [PORT] को प्रतिस्थापित करें।
नोट: डिफ़ॉल्ट पोर्ट इस आलेख में बाद में सूचीबद्ध हैं।
मैक ओएस:
1. टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
sudo nano /etc/pf.conf
2. खुलने वाली फ़ाइल के अंत में निम्नलिखित जोड़ें:
pass in proto tcp from any to any port [PORT]
अपने Flix कॉन्फ़िगरेशन के लिए जो सेट किया गया है, उससे मिलान करने के लिए [PORT] को प्रतिस्थापित करें।
नोट: डिफ़ॉल्ट विकल्प इस आलेख में बाद में सूचीबद्ध हैं।
3. Ctrl + X दबाएं और फ़ाइल को सेव करें।
4. टर्मिनल में निम्नलिखित कमांड दर्ज करें:
sudo pfctl -vnf /etc/pf.conf
5. परिवर्तन को प्रभावी बनाने के लिए मशीन को रीबूट करें।
Flix डिफ़ॉल्ट पोर्ट और प्रोटोकॉल
डिफ़ॉल्ट रूप से, Flix क्लाइंट पोर्ट 8080 पर Flix सर्वर से कनेक्ट होता है और पोर्ट 9091 पर फ़ाइलें स्थानांतरित करता है।
यदि आपके कॉन्फ़िगरेशन में यह बदलाव किया गया है, तो Flix द्वारा उपयोग किए जाने वाले पोर्ट आपकी config.yml फ़ाइल में पाए जा सकते हैं, जो Flix क्लाइंट कनेक्शन के लिए http_port Flix और ट्रांसफ़र कनेक्शन के लिए client_transfer_port द्वारा परिभाषित है। config.yml फ़ाइल आपके flix _server निष्पादन योग्य फ़ाइल के समान निर्देशिका में स्थित होगी।
इसका उपयोग करते हुए, फ़ायरवॉल नियम जोड़ने और Flix 6 संचार के लिए पोर्ट खोलने के लिए CentOS 7 पर चलाने के लिए कमांड बन जाता है:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9091/tcp --permanent
यदि आपके पास एकाधिक Flix सर्वर हैं, तो वे पोर्ट 9876 पर एक दूसरे के साथ संचार करते हैं।
इस पोर्ट को प्रत्येक सिस्टम के लिए खोलने के लिए (हालांकि केवल अन्य Flix सर्वरों से कनेक्शन की आवश्यकता है), आप निम्न कमांड का उपयोग कर सकते हैं:
sudo firewall-cmd --zone=public --add-port=9876/tcp --permanent
MySQL के लिए डिफ़ॉल्ट पोर्ट 3306 है।
आपको इसे केवल MySQL सर्वर पर ही खोलना होगा। आप इसे निम्न कमांड से कर सकते हैं:
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
आगे की सहायता
यदि इस आलेख में बताए गए चरणों का पालन करने के बाद भी आपको कोई प्रमाणीकरण समस्या दिखाई दे रही है, तो कृपया एक सहायता टिकट खोलें और हमें बताएं कि आपको क्या समस्या आ रही है और अब तक क्या समस्या निवारण कदम उठाए गए हैं।
आप Flix सर्वर तकनीकी अवलोकन से Flix आर्किटेक्चर के बारे में अधिक जान सकते हैं
समर्थन टिकट खोलने के तरीके के बारे में अधिक जानकारी के लिए, कृपया Q100064: समर्थन टिकट कैसे खोलें लेख देखें।
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि