如何在Apache中禁用和启用SSL(如果可能,不使用命令)?


12

我在Ubuntu 14.04中运行了Apache。如何在没有命令的情况下禁用和启用SSL模式?用命令怎么办?

Answers:


26

据我所知,目前没有方法可以在没有命令的情况下禁用SSL。使用命令,只需启动您的终端并输入

sudo a2dismod ssl

并重新启动apache2

sudo service apache2 restart

要执行相反的操作,请使用此命令

sudo a2enmod ssl

并重新启动apache2


以及如何启用?
stevGates

我已将其附加到我的答案中。
东同2015年

2

要在不使用命令的情况下禁用SSL,可以在ssl配置文件中手动编辑SSLEngine指令(通常在/etc/apache2/sites-enabled/default-ssl.conf中)

更改:

SSLEngine on

至:

SSLEngine off

重新启动Apache。我想这需要一个命令...

对于Ubuntu 14.04和使用前:sudo service apache2 restart

适用于Ubuntu 16.04及更高版本:sudo systemctl restart apache2.service

来自:https : //httpd.apache.org/docs/2.4/mod/mod_ssl.html


1

仅命令可用于禁用和启用SSL

具有root权限,在Apache服务器上找到SSL协议配置。和类型

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

禁用

键入以下命令以重新启动

apachectl -k restart 

是否grep -i -r "SSLProtocol" /etc/apache2打算更新apache配置,从而有效地禁用SSL?相反,此命令仅显示包含SSLProtocol指令的文件。更好的答案是上述(askubuntu.com/a/709631/382980
马蒂
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.