डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
HAProxy एक नेटवर्क सॉफ़्टवेयर एप्लिकेशन है जो टीसीपी और HTTP नेटवर्क अनुप्रयोगों के लिए उच्च उपलब्धता, लोड संतुलन, और प्रॉक्सी प्रदान करता है। यह उच्च ट्रैफ़िक वेबसाइटों के लिए अनुकूल है, और वेब पर कई लोकप्रिय साइटों को अधिकार देता है। यह आलेख आपको बताएगा कि डेबियन 9.1 पर HAProxy को कैसे स्थापित और कॉन्फ़िगर किया जाए।
यद्यपि HAProxy में कई प्रमुख विशेषताएं हैं, यह आलेख इस बात पर केंद्रित है कि HAProxy को आपके वेब एप्लिकेशन "प्रॉक्सी" पर कैसे सेट किया जाए।
डेबियन 9 पहले से ही हैप्रेसी 1.7 (लेखन के समय नवीनतम स्थिर रिलीज) के साथ जहाज है, और हम बस इसका उपयोग करके स्थापित कर सकते हैं apt-get
:
# apt-get update
# apt-get install haproxy
यदि पिछले कमांड सफल थे, तो आपने HAProxy स्थापित किया है और आप अगले चरण पर आगे बढ़ सकते हैं।
HAProxy कॉन्फ़िगरेशन फ़ाइल को दो खंडों में विभाजित किया गया है - "वैश्विक" और "प्रॉक्सी"। एक प्रक्रिया-वाइड कॉन्फ़िगरेशन से संबंधित है, जबकि उत्तरार्द्ध में डिफ़ॉल्ट कॉन्फ़िगरेशन, फ्रंटेंड और बैकएंड सेक्शन हैं।
अपने पसंदीदा पाठ संपादक का उपयोग करते हुए, /etc/haproxy/haproxy.cfg
पूर्वनिर्धारित खंडों को खोलें और नोटिस करें: "वैश्विक" और "चूक"। पहली चीज जो आप करना चाहते हैं वह maxconn
एक उचित आकार में वृद्धि कर सकता है , क्योंकि यह उन कनेक्शनों को प्रभावित करता है जो HAProxy अनुमति देता है। बहुत से कनेक्शन कई अनुरोधों के कारण आपकी वेब सेवा को क्रैश कर सकते हैं। आपको यह देखने के लिए आकार को समायोजित करने की आवश्यकता होगी कि आपके लिए क्या काम करता है। वैश्विक खंड में, हमने एक maxconn
मान चुना है 3072
।
global
daemon
maxconn 3072
डिफ़ॉल्ट अनुभाग में, निम्न पंक्ति को मोड में जोड़ें http
:
option forwardfor
यह X-Forwarded-For
प्रत्येक अनुरोध में हेडर जोड़ देगा , जो आपके बैकएंड सर्वर को उपयोगकर्ता के मूल आईपी पते को जानने की अनुमति देता है।
साथ ही, क्लाइंट साइड पर HTTP कीप-लिविंग को सपोर्ट करने की क्षमता रखते हुए सर्वर कनेक्शन पर HTTP कनेक्शन-क्लोज मोड को सक्षम करने के लिए इस लाइन को जोड़ें। यह क्लाइंट की तरफ विलंबता को कम करता है और सर्वर संसाधनों को संरक्षित करने में मदद करता है:
option http-server-close
यदि आप क्लाइंट और सर्वर दोनों पक्षों पर रखने के लिए उपयोग करना चाहते हैं, तो आप option http-keep-alive
इसके बजाय उपयोग कर सकते हैं । अनुरोधित संसाधन को पुनर्प्राप्त करने की लागत की तुलना में सर्वर के लिए एक नया कनेक्शन स्थापित करने की लागत महत्वपूर्ण होने पर यह विकल्प विशेष रूप से उपयोगी है।
अंत में, परिणामी विन्यास फाइल कुछ इस तरह दिखाई देगी:
defaults
mode http
option forwardfor
option http-server-close
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
अपने प्रॉक्सी को सेट करने के लिए, आपको प्रॉक्सी के दो भागों को परिभाषित करने के लिए कॉन्फ़िगरेशन फ़ाइल में दो खंडों को जोड़ना होगा: फ्रंटेंड और बैकएंड।
सीमांत आपके HTTP कनेक्शन को संभालेगा। अपनी haproxy.cfg
फ़ाइल के अंत में निम्नलिखित जोड़ें :
frontend http-frontend
bind public_ip:80
reqadd X-Forwarded-Proto:\ http
default_backend wwwbackend
public_ip
अपने सर्वर के सार्वजनिक आईपी पते या डोमेन नाम से प्रतिस्थापित करना सुनिश्चित करें ।
अपनी कॉन्फ़िगरेशन फ़ाइल के अंत में निम्न पंक्तियाँ जोड़कर अपना बैकएंड सेट करें:
backend wwwbackend
server 1-www server1_ip:80 check
server 2-www server2_ip:80 check
server 3-www server3_ip:80 check
यहां उपयोग किए जाने वाले बैकएंड कॉन्फ़िगरेशन नाम के 3 कनेक्शन बनाता है X-www
। ( X
1, 2 या 3.) उनमें से प्रत्येक एक serverX_ip:80
पते से मेल खाती है । ( serverX_ip
अपने Vultr उदाहरणों के IP पतों के साथ बदलें ।) यह आपको निर्दिष्ट सर्वर सेट में प्रत्येक सर्वर के बीच संतुलन लोड करने की अनुमति देगा (प्रत्येक आईपी पते को एक अलग सर्वर से मेल खाती है)। check
विकल्प लोड संतुलन सर्वर पर स्वास्थ्य जांच करने में आता है।
कॉन्फ़िगरेशन फ़ाइल सहेजें, और उसके बाद HAProxy पुनरारंभ करें:
service haproxy restart
यदि सब कुछ काम कर रहा है, तो आप http://public_ip/
इसे (सार्वजनिक आईपी या डोमेन नाम के साथ इसे फ्रंटएंड स्टेप में कॉन्फ़िगर किया गया है) से कनेक्ट करने और अपनी वेबसाइट देखने में सक्षम होंगे।
यदि आपका HAProxy उदाहरण आपके संशोधनों के बाद शुरू होने से इनकार करता है, तो संभावना है कि आपके पास कॉन्फ़िगरेशन फ़ाइल में कहीं त्रुटि है। कॉन्फ़िगरेशन फ़ाइल में समस्या के बारे में स्पष्ट संदेश प्राप्त करने के लिए, आप मैन्युअल रूप से इस कमांड का उपयोग करके HAProxy शुरू करने का प्रयास कर सकते हैं:
# haproxy -f /etc/haproxy/haproxy.cfg
उदाहरण के लिए, यदि आप इस तरह से आउटपुट देखते हैं:
[ALERT] 234/195612 (2561) : parsing [/etc/haproxy/haproxy.cfg:48] : server 1-www has neither service port nor check port nor tcp_check rule 'connect' with port information. Check has been disabled.
[ALERT] 234/195612 (2561) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg
[ALERT] 234/195612 (2561) : Fatal errors found in configuration.
फिर, आप सर्वर के लिए पोर्ट नंबर निर्दिष्ट करना भूल गए हैं 1-www
।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
परिचय MySQL में विचारों के रूप में एक महान विशेषता है। दृश्य संग्रहीत प्रश्न हैं। अन्यथा लंबी क्वेरी के लिए उन्हें एक उपनाम के रूप में सोचें। इस गाइड में,
यह आलेख आपको सिखाएगा कि डेबियन पर चेरोट जेल कैसे सेट करें। मुझे लगता है कि आप डेबियन 7.x का उपयोग कर रहे हैं यदि आप डेबियन 6 या 8 चला रहे हैं, तो यह काम कर सकता है, बू
परिचय डेबियन पर वीपीएन सर्वर स्थापित करने का एक आसान तरीका PiVPN के साथ है। PiVPN OpenVPN के लिए एक इंस्टॉलर और आवरण है। यह आपके लिए सरल कमांड बनाता है
एक अलग प्रणाली का उपयोग? चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, काफी कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.co से माइग्रेट करने की योजना बनाई है
PBX इन ए फ्लैश 5 (PIAF5) एक डेबियन 8 आधारित ऑपरेटिंग सिस्टम है जो आपके Vultr VPS को पूर्ण विकसित PBX में बदल देता है। इसके पास निम्नलिखित विशेषताएं हैं, और बहुत कुछ।
एक अलग प्रणाली का उपयोग? ब्रेटली Gzip की तुलना में बेहतर संपीड़न अनुपात के साथ एक नई संपीड़न विधि है। इसका स्रोत कोड सार्वजनिक रूप से Github पर होस्ट किया गया है। थी
परिचय लिनिस एक स्वतंत्र, ओपन-सोर्स सिस्टम ऑडिटिंग टूल है जिसका उपयोग कई सिस्टम एडमिनिस्ट्रेटर द्वारा अखंडता को सत्यापित करने और उनके सिस्टम को सख्त करने के लिए किया जाता है। मैं
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
परिचय कैक्टि एक खुला स्रोत निगरानी और रेखांकन उपकरण है जो पूरी तरह से आरआरडी डेटा पर आधारित है। कैक्टि के माध्यम से, आप लगभग किसी भी प्रकार के डेविक की निगरानी कर सकते हैं
एक अलग प्रणाली का उपयोग? InvoicePlane एक स्वतंत्र और खुला स्रोत चालान आवेदन है। इसका स्रोत कोड इस Github भंडार पर पाया जा सकता है। यह गाइड
एक अलग प्रणाली का उपयोग? रीडर सेल्फ 3.5 एक सरल और लचीला, मुफ्त और खुला स्रोत है, स्वयं-होस्ट आरएसएस रीडर और Google रीडर विकल्प है। पाठक सेल
एक अलग प्रणाली का उपयोग? बुकस्टैक जानकारी को व्यवस्थित और संग्रहीत करने के लिए एक सरल, स्व-होस्टेड, आसानी से उपयोग होने वाला प्लेटफॉर्म है। बुकस्टैक पूरी तरह से स्वतंत्र और खुला है
परिचय FFmpeg वीडियो और ऑडियो एन्कोडिंग / डिकोडिंग के लिए एक ओपन सोर्स कमांड लाइन टूल है। इसकी मुख्य विशेषताएं उच्च गति, गुणवत्ता और छोटी फिल्म हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
यह लेख वल्चर पर टेम्प्लेट के रूप में पेश किए जाने वाले सर्वर ऑपरेटिंग सिस्टम का एक संक्षिप्त सार प्रदान करता है। CentOS CentOS RHEL (Re) का एक ओपन-सोर्स संस्करण है
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
मुनिन आपकी मशीन में प्रक्रियाओं और संसाधनों का सर्वेक्षण करने के लिए एक निगरानी उपकरण है और एक वेब इंटरफेस के माध्यम से रेखांकन में जानकारी प्रस्तुत करता है। अनुयायी का उपयोग करें
एक अलग प्रणाली का उपयोग? टिनी टिनी RSS रीडर एक स्वतंत्र और खुला स्रोत है जो स्वयं-आधारित वेब-आधारित समाचार फ़ीड (RSS / Atom) रीडर और एग्रीगेटर है, जिसे अलो के लिए डिज़ाइन किया गया है
परिचय इस ट्यूटोरियल में, हम CentOS, Debian, या Ubuntu पर चलने वाले लिनक्स सर्वर में एक संपूर्ण IP रेंज / सबनेट जोड़ने की प्रक्रिया को कवर करेंगे। प्रोज
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ