ฉันจะปิดการใช้งานและเปิดใช้งาน SSL ใน Apache ได้อย่างไร (ไม่มีคำสั่งถ้าเป็นไปได้)?


12

ฉันมี Apache ที่ทำงานใน Ubuntu 14.04 ฉันจะปิดใช้งานและเปิดใช้งานโหมด SSL โดยไม่มีคำสั่งได้อย่างไร แล้วคำสั่งล่ะ?

คำตอบ:


26

เท่าที่ฉันรู้ในขณะนี้ยังไม่มีวิธีการปิดใช้งาน SSL โดยไม่มีคำสั่ง ด้วยคำสั่งเพียงแค่เปิดเครื่องและป้อน

sudo a2dismod ssl

และรีสตาร์ท apache2

sudo service apache2 restart

หากต้องการทำตรงกันข้ามให้ใช้คำสั่งนี้

sudo a2enmod ssl

และรีสตาร์ท apache2


และเปิดใช้งานอย่างไร
stevGates

ฉันต่อท้ายมันเพื่อคำตอบของฉัน
Tung Tran

2

สำหรับการปิดใช้งาน SSL โดยไม่มีคำสั่งคุณสามารถแก้ไขคำสั่ง SSLEngine ด้วยตนเองในไฟล์กำหนดค่า ssl ของคุณ (โดยปกติจะอยู่ใน /etc/apache2/sites-enabled/default-ssl.conf)

เปลี่ยน:

SSLEngine on

ถึง:

SSLEngine off

รีสตาร์ท Apache ฉันเดาว่าต้องใช้คำสั่ง ...

สำหรับ Ubuntu 14.04 และก่อนการใช้งาน: sudo service apache2 restart

สำหรับ Ubuntu 16.04 และที่สูงกว่าการใช้: sudo systemctl รีสตาร์ท apache2.service

จาก: https://httpd.apache.org/docs/2.4/mod/mod_ssl.html


0

คำสั่งเท่านั้นที่พร้อมใช้งานสำหรับปิดใช้งานและเปิดใช้งาน SSL

ค้นหาการกำหนดค่าโปรโตคอล SSL ของคุณบนเซิร์ฟเวอร์ Apache ด้วยการอนุญาตรูท และประเภท

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

เพื่อปิดการใช้งาน

พิมพ์คำสั่งต่อไปนี้เพื่อรีสตาร์ท

apachectl -k restart 

1
เป็นgrep -i -r "SSLProtocol" /etc/apache2ความตั้งใจที่จะปรับปรุงการกำหนดค่า Apache ได้อย่างมีประสิทธิภาพการปิดใช้งาน SSL? แต่คำสั่งนี้จะแสดงเฉพาะไฟล์ที่มีSSLProtocolคำสั่ง คำตอบที่ดีกว่าอยู่เหนือ ( askubuntu.com/a/709631/382980 )
Matty
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.