簡體   English   中英

Apache將所有https(443)請求重定向到外部服務器

[英]Apache redirect all https (443) request to external server

我想將所有https請求(443)重定向到另一台服務器,如何在apache中做到這一點?

我想做的是:

對所有HTTPS請求https://server1.com重定向到https://server2.com

有人知道我該如何實現嗎? 一個例子會很好。

謝謝!

我會說這樣的話:

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^server1.ca$
RewriteRule (.*) https://server2.com/$1 [QSA,L]

如果是HTTPS,請將所有內容重定向到來自server1.com的新站點

兩台服務器都需要證書,然后可以使用.htaccess(如果使用apache)或web.config(如果使用IIS)進行重定向。

.htaccess的示例:

RewriteCond %{HTTPS} = on [NC]
RewriteCond %{HTTP_HOST} !^server2.com$ [NC]
RewriteRule ^(.*)$ https://server2.com/$1 [L]

如果您使用的是IIS,請告訴我,我可以為您提供一個示例web.config :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM