लगइन सुरक्षित गर्न PhpMyAdmin को लागि SSL प्रमाणपत्र स्थापना गर्नुहोस्

डेबियन सेवामा PhpMyAdmin को लागि SSL प्रमाणपत्र स्थापना गर्नुहोस्CentOS 

शान्ति, दया र भगवानको आशीर्वाद

मेकानो टेक अनुयायीहरूलाई नयाँ व्याख्यामा स्वागत छ

 

सुरुमा, एक SSL प्रमाणपत्र स्थापना गर्नु PhpMyAdmin लाई सुरक्षित गर्न र यसको लगइन सुरक्षित गर्नको लागि सबैभन्दा महत्त्वपूर्ण चीजहरू मध्ये एक हो, र यसले तपाइँको सर्भरको सुरक्षा वा तपाइँको साइटहरूको डाटाबेसको सुरक्षालाई बढाउँछ, र यसले तपाइँको कामको लागि स्थिरता र स्थिरता समावेश गर्दछ। इन्टरनेट।

यो गर्नको लागि, CentOS मा mod_ssl प्याकेज स्थापना गर्नुहोस्

 

# yum स्थापना गर्नुहोस् mod_ssl

त्यसपछि हामी यो आदेशको साथ कुञ्जी र प्रमाणपत्र भण्डारण गर्न डाइरेक्टरी सिर्जना गर्छौं

नोट गर्नुहोस् कि यो डेबियनको लागि मान्य छ

# mkdir /etc/apache2/ssl [ Debian/Ubuntu र तिनीहरूमा आधारित वितरणहरू] # mkdir /etc/httpd/ssl [CentOS र त्यसमा आधारित वितरणहरू]

यस आदेशको साथ डेबियन / उबुन्टु वा तिनीहरूको आधारित वितरणहरूको लागि कुञ्जी र प्रमाणपत्र सिर्जना गर्नुहोस् 

# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

CentOS को लागि, यो आदेश थप्नुहोस्

# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt

तपाईंले रातोमा के छ त्यसलाई आफूलाई मिल्ने कुरामा परिवर्तन गर्नुहुनेछ

 

……………………………………………… .....................................................+ '/etc/httpd/ssl/apache.key' मा नयाँ निजी कुञ्जी लेख्दै ----- तपाइँलाई तपाइँको प्रमाणपत्र अनुरोधमा समावेश गरिने जानकारी प्रविष्ट गर्न सोधिने छ। तपाईले के प्रविष्ट गर्न लाग्नु भएको छ जसलाई विशिष्ट नाम वा DN भनिन्छ। त्यहाँ धेरै फिल्डहरू छन् तर तपाईंले केही खाली छोड्न सक्नुहुन्छ केही क्षेत्रहरूको लागि त्यहाँ पूर्वनिर्धारित मान हुनेछ, यदि तपाईंले '.' प्रविष्ट गर्नुभयो भने, क्षेत्र खाली छोडिनेछ। ----- देशको नाम (२ अक्षरको कोड) [XX]:IN
राज्य वा प्रान्तको नाम (पूरा नाम) []:मोहम्मद
इलाकाको नाम (जस्तै, शहर) [पूर्वनिर्धारित शहर]:कायरो
संस्थाको नाम (जस्तै, कम्पनी) [पूर्वनिर्धारित कम्पनी लिमिटेड]:मेकानो टेक
संगठनात्मक एकाई नाम (उदाहरण, सेक्सन) []:मिश्र
सामान्य नाम (जस्तै, तपाईंको नाम वा तपाईंको सर्भरको होस्टनाम) []:server.mekan0.com
इ - मेल ठेगाना []:[ईमेल सुरक्षित]

त्यस पछि हामी कुञ्जी र प्रमाणपत्र जाँच गर्छौं जुन हामीले CentOS / Debian को लागि यी आदेशहरूसँग सिर्जना गर्यौं

#cd/etc/apache2/ssl/[Debian/Ubuntu र यसमा आधारित वितरणहरू] #cd/etc/httpd/ssl/[CentOS र यसमा आधारित वितरणहरू] #ls -l कुल 8 -rw-r -r--। 1 रूट रूट 1424 सेप्टेम्बर 7 15:19 apache.crt -rw -r -r--। 1 रूट रूट 1704 सेप्टेम्बर 7 15:19 apache.key

यस पछि हामी यस मार्गमा तीन लाइनहरू थप्छौं

( /etc/apache2/sites-available/000-default.conf ) डेबियनका लागि

SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key मा SSLEngine

CentOS वितरण को लागी

यस मार्गमा यी रेखाहरू थप्नुहोस् /etc/httpd/conf/httpd.conf

SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key मा SSLEngine

त्यसपछि तपाईं बचत गर्नुहोस्

त्यसपछि यो आदेश थप्नुहोस्

#a2enmod ssl

त्यसपछि निश्चित गर्नुहोस् कि यो रेखा यी दुई मार्गहरूमा छ

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = सत्य;

त्यसपछि हामी दुबै वितरणको लागि Apache पुन: सुरु गर्छौं

# systemctl रिस्टार्ट apache2 [Debian/Ubuntu र तिनीहरूमा आधारित वितरण] # systemctl पुन: सुरु httpd [CentOS]

त्यस पछि, तपाइँ तपाइँको ब्राउजर खोल्नुहोस् र तपाइँको सर्भर र PhpMyAdmin को आईपी अनुरोध गर्नुहोस्, उदाहरण को लागी

https://192.168.1.12/phpMyAdmin

तपाईंले आफ्नो IP ठेगानामा IP परिवर्तन गर्नुहोस्

ध्यान दिनुहोस् कि ब्राउजरले तपाईंलाई जडान सुरक्षित छैन भनी बताउनेछ। यसको मतलब यो होइन कि जडानमा समस्या छ।। यो मात्र हो किनभने प्रमाणपत्र स्व-हस्ताक्षर गरिएको छ।

 

यहाँ डाटाबेस प्रशासकको लागि सुरक्षा प्रमाणपत्र स्थापना गर्ने व्याख्या समाप्त हुन्छ, भ्रमण गर्नुभएकोमा धन्यवाद

 

सम्बन्धित पोस्ट
मा लेख प्रकाशित गर्नुहोस्

एउटा टिप्पणी थप्नुहोस्