2017-05-09 60 views
0

我在Apache 2.4 Web服务器后面运行Python http服务器(Waitress)。我有一个重写规则,使Apache实际访问我系统中的内部端口(55555)(Waitress服务的端口)。这很好。女服务员不能提供HTTPS。验证,重定向到HTTPS并重写Apache 2.4中的url

但是现在我需要两件事情:强制用户总是使用HTTPS并使用Apache自己的AuthType Basic对用户进行身份验证。是否有可能将所有这三件事情放在一起?这个“双重定向”!

应该按以下顺序发生:

  1. 重定向所有的HTTP调用等同的https地址。
  2. 强制认证
  3. 重写/重定向到女服务员端口
+0

您对我提供的答案没有提供任何输入。轻轻提醒你给一些反馈/投票/接受,如果有帮助:-) – Capsule

回答

1
  1. How to redirect all HTTP requests to HTTPS
  2. 如果您的HTTP服务器请求身份验证,改写过,当它应该是这样的,但它需要在处理女服务员方
  3. 你已经这样做了。更确切地说,您需要在现有的之前添加来自第1点的重写规则。