Image

ज्ञानधार → Linux में रिपॉजिटरी के लिए प्रॉक्सी सेट करना

[वर्चुअल सर्वर]
प्रकाशन तिथि: 18.01.2024

ऐसे कार्य होते हैं जब आपको किसी विशिष्ट रिपॉजिटरी के लिए अपडेट के रिसेप्शन को कॉन्फ़िगर करने की आवश्यकता होती है, उदाहरण के लिए, किसी अन्य देश से। चूंकि वीपीएन अपने नेटवर्क को पूरे सर्वर तक विस्तारित करता है, इसलिए यह विकल्प उपयुक्त नहीं है, क्योंकि हमें केवल अपडेट प्राप्त करने के लिए एक अलग नेटवर्क का उपयोग करने की आवश्यकता है।

लिनक्स में ऐसा समाधान है - आप सभी रिपॉजिटरी के लिए और प्रत्येक के लिए अलग-अलग प्रॉक्सी सर्वर असाइन कर सकते हैं।

1. सभी रिपॉजिटरी के लिए प्रॉक्सी का उपयोग करें /etc/yum.conf

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
proxy=http://user:password@proxy.example.com:3128

यदि प्रॉक्सी सर्वर https के माध्यम से काम करता है, तो इस पैरामीटर को लाइन में बदलें।

1.1 एक रिपॉजिटरी के लिए प्रॉक्सी सर्वर का उपयोग करना /etc/yum.repos.d

# cat /etc/yum.repos.d/yum_repo.repo
[repo_yum]
name=yum_repo
baseurl=http://yumrepo.example.com/os
enabled=1
gpgcheck=0
proxy=http://user:password@proxy.example.com:3128

1.2 एकल रिपॉजिटरी के लिए प्रॉक्सी सर्वर को अनदेखा करना।

यह नियम केवल नियम 1 का उपयोग करते समय प्रासंगिक है, अर्थात। जब प्रॉक्सी विश्व स्तर पर सक्षम हो। आप किसी विशिष्ट रिपॉजिटरी के लिए प्रॉक्सी इग्नोर जोड़ सकते हैं।

# cat /etc/yum.repos.d/rhel_no_proxy.repo
[repo_yum_no_proxy]
name=yum_repo_no_proxy
baseurl=http://yumrepo.example.com/os
enabled=1
gpgcheck=0
proxy=_none_

हो गया, अब आप अलग प्रॉक्सी सर्वर के लिए अलग रिपॉजिटरी कॉन्फ़िगर कर सकते हैं।





No Comments Yet