Apache 2.4 https 多網域設定 讓一台伺服器綁定多個網址

讓一台伺服器綁定多個網址是利用伺服器資源的好方法,也是架站必學技巧~
其實只需要去除https的設定值即可套用在 http上面!
延伸閱讀:
如何申請免費SSL?又要怎麼安裝SSL?(以SSL For Free – Let’s Encrypt為例)
http 自動重新導向 https

Step 1

編輯SSL設定檔,讓Apache辨認domain name來區分站台

找到『<VirtualHost _default_:443>
在這個設定的上方增加設定值『NameVirtualHost
如此一來,才可以讓Apache辨認domain name來區分站台

這個虛擬站台裡面要填入什麼呢?
可以直接複製http.conf的站台設定來修改!而且只需要去除少許設定就可以了!

要刪除哪些設定值?
像是用來達成 http 自動重新導向至 https 的相關設定值就要去除掉!
(例如:RewriteCond、RewriteRule)

Step 2

補上SSL必要設定值

下列範例的第10~21行都是Apache ssl.conf預設站台的設定。
SSL憑證的路徑要記得修改『SSLCACertificateFile、SSLCertificateKeyFile、SSLCertificateFile』

 

 

 

 

Andy Wang

站在巨人的肩膀上仍須戰戰兢兢!

One thought on “Apache 2.4 https 多網域設定 讓一台伺服器綁定多個網址

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料