संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम
सुरक्षाएक्सएएमपीपीएसएसएलपासवर्ड सुरक्षाविकाससर्वरकॉन्फ़िगरेशनलोकलहोस्टविंडोमैक
अनुवाद अपडेट किया गया 2 महीने पहले
XAMPP एक नि:शुल्क और ओपन-सोर्स क्रॉस-प्लेटफ़ॉर्म वेब सर्वर समाधान पैकेज है जिसमें Apache HTTP सर्वर, MariaDB डेटाबेस, और PHP और Perl प्रोग्रामिंग भाषाओं में लिखे गए स्क्रिप्ट्स के लिए इंटरप्रेटर शामिल हैं। इसका उपयोग डेवलपर्स द्वारा अपनी स्थानीय मशीनों पर वेबसाइटों और वेब अनुप्रयोगों का परीक्षण करने के लिए किया जाता है। हालांकि, जब आप XAMPP का उपयोग करते हैं, तो आपके डेटा और अनुप्रयोगों की सुरक्षा के लिए इसे सुरक्षित करना महत्वपूर्ण होता है। इसे SSL और पासवर्ड सुरक्षा को लागू करके किया जा सकता है। इस मार्गदर्शिका में, हम आपके XAMPP इंस्टॉलेशन को सुरक्षित करने की प्रक्रिया को चरण दर चरण बताएंगे।
SSL का पूर्ण रूप Secure Socket Layer है। यह एक मानक सुरक्षा प्रोटोकॉल है जो इंटरनेट कनेक्शनों की सुरक्षा सुनिश्चित करता है और दो प्रणालियों के बीच भेजे जा रहे किसी भी संवेदनशील डेटा की सुरक्षा करता है, जिससे हैकरों को किसी भी जानकारी को पढ़ने और संशोधित करने से रोकता है जिसमें संभवतः व्यक्तिगत विवरण शामिल हैं। यह एन्क्रिप्शन एल्गोरिदम का उपयोग करके डेटा को संचारण के दौरान मिश्रित करता है, जिससे हैकरों को इसे पढ़ने से रोका जाता है जब इसे कनेक्शन पर भेजा जा रहा होता है।
पासवर्ड सुरक्षा का अर्थ है अनुप्रयोगों और डेटा को मजबूत पासवर्ड के साथ सुरक्षित करना। ऐसा करके, आप सुरक्षा की एक परत जोड़ते हैं जो उपयोगकर्ताओं को अपनी पहचान सत्यापित करने की आवश्यकता करता है इससे पहले कि वे इसे एक्सेस करें। यह अज्ञात उपयोगकर्ताओं को आपके XAMPP सेटअप में संग्रहीत संवेदनशील जानकारी तक पहुंचने से रोकता है।
XAMPP पर SSL को सक्षम करने के लिए, हमें पहले एक स्व-संकेतित SSL प्रमाणपत्र बनाना होगा। नीचे दी गई जानकारी का पालन करें:
cd c:\xampp\apache
cd conf\ssl.crt
OpenSSL Request -x509 -nodes -days 365 -newkey rsa:2048 -keyoutserver.keyoutserver.crt
इस प्रक्रिया के दौरान, यह देश का नाम, राज्य और स्थान जैसी जानकारी पूछेगा। इनको भरें।
SSL प्रमाणपत्र स्थापित होने के बाद, आपको Apache को इसका उपयोग करने के लिए कॉन्फ़िगर करना होगा:
C:\xampp\apache\conf\extra
निर्देशिका में स्थित httpd-ssl.conf
फ़ाइल खोलें।server.crt
और server.key
की ओर इंगित करने के लिए बदलें:SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key"
Listen 443
निर्देश HTTPS पोर्ट पर कनेक्शन की अनुमति देने के लिए अनकमेंट किया गया है।आपको अपने Apache कॉन्फ़िगरेशन में SSL मॉड्यूल को सक्षम करना होगा:
conf
फ़ोल्डर में httpd.conf
फ़ाइल खोलें।loadmodule ssl_module modules/mod_ssl.so include conf/extra/httpd-ssl.conf
Apache पुनः आरंभ होने के बाद, अपने SSL कॉन्फ़िगरेशन का परीक्षण करने के लिए अपने ब्राउज़र में https://localhost
पर जाएं। यदि सब कुछ सही ढंग से सेट हुआ है, तो आपको अपने XAMPP डैशबोर्ड को एक लॉक आइकन के साथ देखना चाहिए जो एक सुरक्षित कनेक्शन का संकेत देता है।
एक XAMPP निर्देशिका को पासवर्ड के साथ सुरक्षित करने के लिए:
htdocs
फोल्डर पर जाएं।.htaccess
बनाएं और निम्नलिखित कॉन्फ़िगरेशन जोड़ें:AuthType Basic AuthName "Restricted Access" AuthUser File "C:/xampp/apache/htdocs/.htpasswd" Valid user required
.htpasswd
फाइल बनाएं जिसका उपयोग निम्नलिखित कमांड का उपयोग करके करें:htpasswd -c .htpasswd your username
यह कमांड उपयोगकर्ता के लिए एक पासवर्ड दर्ज करने के लिए प्रेरित करता है। यह सुनिश्चित करना महत्वपूर्ण है कि पासवर्ड मजबूत हो, जिसमें अक्षर, संख्या और प्रतीक शामिल हों।
यदि आप एक अतिरिक्त सुरक्षा परत चाहते हैं, तो आप IP पते द्वारा अपने XAMPP निर्देशिका में पहुंच को प्रतिबंधित कर सकते हैं:
.htaccess
फाइल को खोलें और IP पते की अनुमति या अस्वीकृति के लिए निम्नलिखित कोड जोड़ें:Deny, Allow commands Deny all allow from 127.0.0.1
यह कॉन्फ़िगरेशन सुनिश्चित करता है कि केवल स्थानीय मशीन (127.0.0.1) से आने वाले अनुरोध स्वीकार किए जाते हैं। आप अपने आवश्यकताओं के अनुसार इन नियमों को संशोधित कर सकते हैं।
चूंकि phpMyAdmin एक महत्वपूर्ण घटक है जो नियमित रूप से हमलावरों द्वारा लक्षित होता है, इसे सुरक्षित बनाना महत्वपूर्ण है:
phpMyAdmin
फोल्डर में स्थित config.inc.php
फाइल को संपादित करें।$cfg['server'][$i]['auth_type'] = 'cookie';
ऑपरेटिंग सिस्टम का फ़ायरवॉल और एंटीवायरस सॉफ़्टवेयर अतिरिक्त सुरक्षा परतें जोड़ता है। सुनिश्चित करें कि आपका फ़ायरवॉल Apache, MySQL, या XAMPP द्वारा उपयोग की जा रही नेटवर्क सेवाओं तक अनधिकृत पहुंच को अवरुद्ध करने के लिए सेट है। सुनिश्चित करें कि आपका एंटीवायरस सॉफ़्टवेयर सक्रिय और अद्यतन है।
सुरक्षा पैच और अपडेट ज्ञात कमजोरियों के लिए सुधार शामिल करते हैं, जिससे आपके XAMPP इंस्टॉलेशन को अद्यतित रखना आवश्यक है:
SSL और पासवर्ड सुरक्षा के साथ XAMPP को सुरक्षित करना आपके प्रोजेक्ट और डेटा को अनाधिकृत पहुंच और संभावित हैकर्स से बचाने के लिए आवश्यक है। इस मार्गदर्शिका में उल्लिखित चरणों का पालन करके, आप एक अधिक सुरक्षित स्थानीय विकास वातावरण बनाते हैं। समय-समय पर अपनी सेटिंग्स और कॉन्फ़िगरेशन की समीक्षा करना और नवीनतम सुरक्षा प्रथाओं के बारे में जागरूक रहना महत्वपूर्ण है। जैसे-जैसे प्रौद्योगिकी विकसित होती है, वैसे-वैसे हमलावरों द्वारा उपयोग की जाने वाली विधियाँ और तकनीकें भी विकसित होती हैं, जो सुरक्षा उपायों में अनुकूलनशीलता और चौकसी के महत्व को उजागर करती हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं