0
我配置了Apache以提供HTTPS請求並將所有HTTP請求重定向到HTTPS。但是......HTTPS請求問題僅限www子域
對於https://www.example.com,Web瀏覽器只是掛起和Apache顯示沒有在日誌,沒有錯誤,沒有訪問。我甚至不確定這是一個Apache問題,我有點失落。任何提示?
我的SSL證書具有CN example.com
和我的Apache的配置文件是:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot ...
Redirect permanent/https://example.com/
</VirtualHost>
<VirtualHost _default_:443>
ServerName example.com
ServerAlias www.example.com
DocumentRoot ...
SSLEngine on
...
</VirtualHost>
如果您的SSL證書不具有在其鏈中的'www.'域名,虛擬主機的配置將是無效的。 – hjpotter92
奇怪的是,我的CA Gandi指出*「www子域由CA自動添加,例如,example.com將保護example.com和www.example.com。」* – Alphaaa
只有當您的證書是一個通配符。通配符certifciate將保護您設置的任何子域名。 – alejdg