拒绝非 ssl/tls 连接?

kwa*_*gjj 0 tls apache-2.2

我有一个网络服务器,并且启用了 apache2 ssl/tls。所以我可以使用“ https://IPADDR ”访问我的网站。

但我也可以只用“ http://IPADDR ”访问。

是否可以使用来自服务器端的 html 连接请求来阻止非 ssl/tls?(类似于 apache2 的更多配置)

gre*_*mac 5

您确定要拒绝连接,而不仅仅是重定向吗?

您可以通过将 http:// 连接重定向到 https:// 来实现更加用户友好的体验

例子:

<VirtualHost *:80>
    ServerName www.yoursite.com
    ServerAlias yoursite.com

    Redirect permanent / https://www.yoursite.com/
</VirtualHost>
<VirtualHost *:443>
    SSLEngine on
    ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

如果有人去,http://IPADDR/foo/bar?whatever他们将被无缝重定向到https://IPADDR/foo/bar?whatever.