我有一个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