拒绝非ssl / tls连接?

我有一个networking服务器,我已经启用了apache2 ssl / tls。 所以我可以通过“ https:// IPADDR ”访问我的网站。

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

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

你确定要拒绝连接,而不仅仅是redirect?

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

例:

<VirtualHost *:80> ServerName www.yoursite.com ServerAlias yoursite.com Redirect permanent / https://www.yoursite.com/ </VirtualHost> <VirtualHost *:443> SSLEngine on ... </VirtualHost> 

如果有人去http://IPADDR/foo/bar?whatever他们会无缝地redirect到https://IPADDR/foo/bar?whatever