ฉันมี Apache ที่ทำงานใน Ubuntu 14.04 ฉันจะปิดใช้งานและเปิดใช้งานโหมด SSL โดยไม่มีคำสั่งได้อย่างไร แล้วคำสั่งล่ะ?
ฉันมี Apache ที่ทำงานใน Ubuntu 14.04 ฉันจะปิดใช้งานและเปิดใช้งานโหมด SSL โดยไม่มีคำสั่งได้อย่างไร แล้วคำสั่งล่ะ?
คำตอบ:
เท่าที่ฉันรู้ในขณะนี้ยังไม่มีวิธีการปิดใช้งาน SSL โดยไม่มีคำสั่ง ด้วยคำสั่งเพียงแค่เปิดเครื่องและป้อน
sudo a2dismod ssl
และรีสตาร์ท apache2
sudo service apache2 restart
หากต้องการทำตรงกันข้ามให้ใช้คำสั่งนี้
sudo a2enmod ssl
และรีสตาร์ท apache2
สำหรับการปิดใช้งาน 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
คำสั่งเท่านั้นที่พร้อมใช้งานสำหรับปิดใช้งานและเปิดใช้งาน SSL
ค้นหาการกำหนดค่าโปรโตคอล SSL ของคุณบนเซิร์ฟเวอร์ Apache ด้วยการอนุญาตรูท และประเภท
grep -i -r "SSLProtocol" /etc/apache2
เพื่อปิดการใช้งาน
พิมพ์คำสั่งต่อไปนี้เพื่อรีสตาร์ท
apachectl -k restart
grep -i -r "SSLProtocol" /etc/apache2
ความตั้งใจที่จะปรับปรุงการกำหนดค่า Apache ได้อย่างมีประสิทธิภาพการปิดใช้งาน SSL? แต่คำสั่งนี้จะแสดงเฉพาะไฟล์ที่มีSSLProtocol
คำสั่ง คำตอบที่ดีกว่าอยู่เหนือ ( askubuntu.com/a/709631/382980 )