我有一个使用端口8080的apache虚拟主机,我想使用https。通常,您会检测到*:80并重定向到https,但是在这种情况下,这是一个自定义端口,因此我无法假定使用http或https。
如果您尝试通过http访问网站,则由于方案错误,您将收到BAD REQUEST响应。
我想做的是改为重定向回https。不幸的是,我似乎无法做到这一点。我试图使用重写引擎,但是看起来apache在重写引擎被激活之前就响应了BAD REQUEST(这是我的猜测)。
是否有启用此功能的好方法?我不能简单地使用端口80并重定向,因为此服务器上将有多个虚拟主机,这些主机通过端口进行区分。