मैं अपाचे में एसएसएल को कैसे निष्क्रिय और सक्षम कर सकता हूं (यदि संभव हो तो एक कमांड के बिना)?


12

मेरे पास अपाचे 14.04 में चल रहा है। मैं कमांड के बिना एसएसएल मोड को कैसे निष्क्रिय और सक्षम कर सकता हूं? एक कमांड के बारे में क्या?

जवाबों:


26

जहाँ तक मुझे पता है कि वर्तमान में बिना कमांड के एसएसएल को निष्क्रिय करने का कोई तरीका नहीं है । कमांड के साथ, बस अपना टर्मिनल लॉन्च करें और एंटर करें

sudo a2dismod ssl

और Apache2 पुनः आरंभ करें

sudo service apache2 restart

इसके विपरीत करने के लिए, इस कमांड का उपयोग करें

sudo a2enmod ssl

और अपाचे 2 को भी पुनरारंभ करें


और कैसे सक्षम करें?
stevGates

मैंने इसे अपने उत्तर में जोड़ लिया है।
तुंग ट्रान

2

एसएसएल को एक कमांड के बिना अक्षम करने के लिए आप अपने एसएलएल विन्यास फाइल में SSLEngine निर्देश को मैन्युअल रूप से संपादित कर सकते हैं (आमतौर पर /etc/apache2/sites-enabled/default-ssl.conf में)

परिवर्तन:

SSLEngine on

सेवा:

SSLEngine off

अपाचे को फिर से शुरू करें। मुझे लगता है कि एक आदेश की आवश्यकता है ...

Ubuntu 14.04 के लिए और उपयोग करने से पहले: sudo सेवा apache2 पुनरारंभ

Ubuntu 16.04 और उपयोग से परे के लिए: sudo systemctl पुनरारंभ apache2.service

से: https://httpd.apache.org/docs/2.4/mod/mod_ssl.html


0

केवल कमांड अक्षम और SSL सक्षम करने के लिए उपलब्ध हैं

रूट अनुमति के साथ अपने अपाचे सर्वर पर अपने एसएसएल प्रोटोकॉल कॉन्फ़िगरेशन का पता लगाएं। और टाइप करें

grep -i -r "SSLProtocol" /etc/apache2 

निष्क्रिय करने के लिए

पुनरारंभ करने के लिए निम्न कमांड टाइप करें

apachectl -k restart 

1
क्या grep -i -r "SSLProtocol" /etc/apache2अपाचे कॉन्फ़िगरेशन को अपडेट करने का इरादा है, प्रभावी रूप से एसएसएल को अक्षम करना? इसके बजाय, यह कमांड केवल यह दिखाता है कि किन फाइलों में SSLProtocolनिर्देश है। बेहतर जवाब ऊपर है ( Askubuntu.com/a/709631/382980 )
4
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.