नॉलेजबेस · सर्वर डेडिकेटेड और VPS

सोर्स सर्वर पर माइग्रेट किए गए cPanel अकाउंट के लिए सर्विस प्रॉक्सीइंग को मैन्युअल रूप से कैसे हटाएं

अंतिम अपडेट 2026-01-09

सर्विस प्रॉक्सी एक लोकल सर्विस को इस प्रकार कॉन्फ़िगर करती है कि वह आपके cPanel अकाउंट के डोमेन के अनुरोधों को किसी रिमोट सर्वर पर फ़ॉरवर्ड करे। अपने cPanel अकाउंट की सर्विस प्रॉक्सी को API के माध्यम से प्रबंधित करने के लिए आप WHM API 1 के फ़ंक्शन set_service_proxy_backends और unset_all_service_proxy_backends का उपयोग कर सकते हैं।

 

जब आप Transfer टूल की Live Transfer सुविधा के माध्यम से किसी cPanel अकाउंट को एक सर्वर से दूसरे सर्वर पर ट्रांसफ़र करते हैं, तो वह सोर्स सर्वर पर अकाउंट को सस्पेंड कर देती है, सर्विस को डेस्टिनेशन सर्वर पर रीडायरेक्ट करती है, MX को भी डेस्टिनेशन सर्वर पर रीडायरेक्ट करती है, और डेस्टिनेशन सर्वर पर DNS को भी अपडेट करती है।

 

Live Transfer के बदलावों को पूर्ववत करने के लिए, सोर्स सर्वर पर निम्नलिखित करें:

 

चरण 1: अपना अकाउंट अनलॉक (अनसस्पेंड) करें

 

        cPanel अकाउंट को अनसस्पेंड करने के लिए आपको नीचे बताए गए चरणों का पालन करना होगा।

    • लॉग इन करें WHM पैनल में root यूज़र के साथ।
    • टाइप करें List Suspended account स्क्रीन के ऊपरी बाएँ हिस्से में स्थित सर्च बॉक्स में।
    • Suspended Accounts विंडो में आपको सस्पेंड किए गए अकाउंट की सूची दिखाई देगी।
    • cPanel में लॉगिन करने के बाद Unsuspend बटन पर क्लिक करें, अकाउंट को अनसस्पेंड करने के लिए।

        महत्वपूर्ण सूचना: सर्विस प्रॉक्सी को बनाए रखने के लिए Retain Service Proxying चेकबॉक्स पर टिक करें। अधिकांश यूज़र्स को यह चेकबॉक्स चुनने की आवश्यकता नहीं होती।

 

चरण 2: सर्विस प्रॉक्सी को मैन्युअल रूप से अक्षम करें WHM API कॉल unset_all_service_proxy_backends का उपयोग करके।

             # whmapi1 unset_all_service_proxy_backends username=$username

 

चरण 3: .htaccess डायनामिक कंटेंट ब्लॉक हटाएं निम्नलिखित कमांड के साथ:

            # /scripts/xfertool --unblockdynamiccontent $username

 

चरण 4: लाइव ब्रॉडकास्ट विकल्प द्वारा बनाए गए मैन्युअल MX रीडायरेक्ट हटाएं। लाइव ब्रॉडकास्ट विकल्प वाले प्रत्येक डोमेन के लिए निम्नलिखित कमांड चलाएं:

             आइए जांचें कि क्या आपके डोमेन के लिए exim में manualmx forward/override सेट किया गया है

    # exim -bt user@domain.tld

 

    यदि उपरोक्त कमांड के आउटपुट में किसी बाहरी SMTP सर्वर का उल्लेख हो, तो निम्नलिखित कमांड चलाएं

    # whmapi1 unset_manual_mx_redirects domain=domain.tld

 

चरण 5: अपने DNS रिकॉर्ड अपडेट करें ताकि वे आपके सोर्स सर्वर की ओर इंगित करें। सभी प्रॉक्सी अकाउंट के A रिकॉर्ड को सोर्स सर्वर की ओर इंगित करें। निम्नलिखित में से कोई एक तरीका अपनाएं:

 

         निम्नलिखित कमांड के साथ swapip स्क्रिप्ट चलाएं और $oldIP, $newIP तथा $ftpIP को उपयुक्त IP एड्रेस से बदलें।

# cut -f1 -d":" /etc/trueuserdomains | while read x; do /usr/local/cpanel/bin/swapip $oldIP $newIP $ftpIP $x; done

 

WHM का DNS Zone Manager इंटरफ़ेस (WHM » Home » DNS Functions » DNS Zone Manager)।

 

सर्वर पर सभी अकाउंट के लिए सर्विस प्रॉक्सी बंद करने हेतु निम्नलिखित कमांड चलाएं:

# cut -d":" -f1 /etc/trueuserowners | while read user;do whmapi1 unset_all_service_proxy_backends username=$user;done

 

निम्नलिखित कमांड चलाकर उन सभी डोमेन को बंद करें जिनका ईमेल डेस्टिनेशन सर्वर पर रीडायरेक्ट किया गया है:

# cut -f1 -d":" /etc/manualmx | while read domain;do echo; echo "Unsetting ManualMX for $domain";echo;whmapi1 unset_manual_mx_redirects domain=$domain;done

सभी ज्ञान आधारित लेख

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.