2017-05-09 63 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點的重寫規則。