लेख निर्देशिका
की वजह सेवर्डफेंस प्लगइनअन्य डोमेन नाम पथों को सुरक्षित रूप से स्कैन नहीं किया जा सकता है, इसलिए Wordfence प्लगइन की सुरक्षा स्कैनिंग की सुविधा के लिए, यह आवश्यक है किWordPressछवि उपडोमेन पथ वर्डप्रेस वेबसाइट के उसी डोमेन नाम फ़ोल्डर के लिए बाध्य है।
VestaCPऔर इसकी शाखा HestiaCP, आप डोमेन नाम फ़ोल्डर के निर्देशिका पथ को अनुकूलित कर सकते हैं।
परंतु,सीडब्ल्यूपी नियंत्रण कक्षउपडोमेन नाम फ़ोल्डर पथ को उसी डोमेन नाम फ़ोल्डर में पथ से आबद्ध करने के लिए अनुकूलित नहीं किया जा सकता है।
जैसे कि,चेन वेइलियांगब्लॉग सबडोमेन फ़ोल्डर पथ के लिए बाध्य है
/home/用户名/public_html/chenweiliang.com
उप डोमेन नाम जोड़ते समय, उसी डोमेन नाम फ़ोल्डर के भीतर पथ से जुड़ना प्रभावी नहीं होता है
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
- ऐसा उप डोमेन नाम फ़ोल्डर पथ नहीं जोड़ा जा सकता...
- यहाँ समाधान है।
CWP कस्टम सबडोमेन नाम फ़ोल्डर निर्देशिका पथ प्रक्रिया
- पहले उप डोमेन नाम का फ़ोल्डर पथ जोड़ें (अन्य डोमेन नाम फ़ोल्डर से अलग सेट करें):
/home/用户名/public_html/img.chenweiliang.com
- फिर, मैन्युअल रूप से vhosts फ़ाइल को संपादित करें और इस डोमेन नाम फ़ोल्डर के निर्देशिका पथ को बदलें:
/home/用户名/public_html/img.chenweiliang.com
- निम्नलिखित कस्टम डोमेन नाम फ़ोल्डर निर्देशिका पथ से बदलें:
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
डोमेन नाम फ़ोल्डर के निर्देशिका पथ को बदलने के लिए CWP7 में vhosts कॉन्फ़िगरेशन फ़ाइल को कैसे संपादित करें?
३कस्टम फ़ोल्डर निर्देशिका उत्पन्न करें
mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
३छवि फ़ाइल को आपके द्वारा अभी बनाए गए कस्टम फ़ोल्डर के निर्देशिका स्थान पर कॉपी करें
cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
३WebServers कॉन्फ़िगरेशन संपादक दर्ज करें, आपको Nginx डोमेन नाम vhosts कॉन्फ़िगरेशन फ़ाइल को अलग से संपादित करने की आवश्यकता है।
Nginx का डोमेन नाम vhosts कॉन्फ़िगरेशन फ़ाइल "संपादित करें" पर क्लिक करें▼
- वेबसर्वर कॉन्फ़िगरेशन संपादक → वेबसर्वर सेटिंग्स → /etc/nginx/conf.d/vhosts/ → संपादित करें
/etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf
/etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf
चरण 4: इस डोमेन नाम फ़ोल्डर निर्देशिका पथ को बदलें
/home/用户名/public_html/img.chenweiliang.com
निम्नलिखित कस्टम डोमेन नाम फ़ोल्डर निर्देशिका पथ से बदलें
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
३nginx सेवा को पुनरारंभ करें
systemctl restart nginx
३वेबसर्वर कॉन्फ़िगरेशन संपादक दर्ज करें, आपको अपाचे डोमेन नाम vhosts कॉन्फ़िगरेशन फ़ाइल को अलग से संपादित करने की आवश्यकता है।
"संपादित करें" पर क्लिक करें अपाचे का डोमेन नाम vhosts कॉन्फ़िगरेशन फ़ाइल▼
- वेबसर्वर कॉन्फ़िगरेशन संपादक → वेबसर्वर सेटिंग्स → /usr/local/apache/conf.d/vhosts/ → संपादित करें
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
- वेबसर्वर कॉन्फ़िगरेशन संपादक → वेबसर्वर सेटिंग्स → /etc/nginx/conf.d/vhosts/ → संपादित करें
चरण 7: इस डोमेन नाम फ़ोल्डर निर्देशिका पथ को बदलें
/home/用户名/public_html/img.chenweiliang.com
निम्नलिखित कस्टम डोमेन नाम फ़ोल्डर निर्देशिका पथ से बदलें
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
३httpd सेवा को पुनरारंभ करें▼
systemctl restart httpd
३.htaccess फ़ाइल पुनर्निर्देशित जोड़ने के लिए फ़ोल्डर निर्देशिका नियम को बाहर करें
अगर वहाँ होताwww शीर्ष-स्तरीय डोमेन नाम के बिना स्वचालित रूप से दूसरे स्तर के डोमेन नाम पर कूद जाएगा, आपको .htaccess फ़ाइल में एक पुनर्निर्देशन बहिष्करण फ़ोल्डर निर्देशिका नियम जोड़ने की आवश्यकता है
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
निर्दिष्ट निर्देशिका बहिष्करण फ़ंक्शन को प्राप्त करने के लिए इस कोड को पहले नियम से पहले रखें
RewriteEngine On RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
३यह देखने के लिए कि क्या परिवर्तन प्रभावी होते हैं, वेबसाइट को रीफ़्रेश करें?
- सबडोमेन सीडीएन को बंद करें और सबडोमेन वेबसाइट को रिफ्रेश करें।
३स्थानीय कंप्यूटर और Google डिस्क में बैकअप कॉन्फ़िगरेशन फ़ाइलें
- यदि वेबसर्वर सेटिंग में → वेबसर्वर का चयन करें, कॉन्फ़िगरेशन को सहेजने और पुनर्निर्माण करने के बाद, उपरोक्त मैन्युअल रूप से संपादित फ़ाइल सामग्री अमान्य होगी।
- इसे मैन्युअल रूप से फिर से संपादित करने की आवश्यकता है, जो बहुत परेशानी भरा है, इसलिए मैन्युअल संपादन के बाद, बैकअप की गई कॉन्फ़िगरेशन फ़ाइलों को जल्दी से पुनर्स्थापित करने के लिए फ़ाइलों का बैकअप लिया जाना चाहिए।
बैकअप vhost कॉन्फ़िगरेशन फ़ाइल को शीघ्रता से पुनर्स्थापित करने के लिए निम्न आदेश है▼
cp -rpf -f /newbackup/backup-vhost-file/nginx-vhosts-file_modified/* /etc/nginx/conf.d/vhosts/ cp -rpf -f /newbackup/backup-vhost-file/apache-vhosts-file_modified/* /usr/local/apache/conf.d/vhosts/
बैकअप vhosts कॉन्फ़िगरेशन फ़ाइल को पुनर्स्थापित करने के बाद, प्रभावी होने के लिए nginx और httpd को पुनरारंभ करना सुनिश्चित करें
systemctl restart nginx systemctl restart httpd
- यह केवल रिकॉर्ड उद्देश्य और सूचना के लिए है।
३उपयोगबेहतर खोज प्लगइन बदलेंपथ प्रतिस्थापन करें
यह रास्ता
home/用户名/public_html/img.chenweiliang.com
से बदलें
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
३छवि उपडोमेन हटाएं
rm -rf /home/用户名/public_html/img.chenweiliang.com
३पुष्टि के बाद, उपडोमेन सीडीएन को पुनर्स्थापित करें
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा किया गया "CWP उपडोमेन फ़ोल्डर निर्देशिका पथ को कैसे अनुकूलित करता है?आपकी सहायता के लिए vhosts फ़ाइल संपादित करें"।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-28218.html
नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!