各位好
mydomain.com 申請 wildcard ssl (Let’s Encrypt *.mydomain.com)
瀏覽 https://www.mydomain.com 及 https://自訂.mydomain.com 都正常,
瀏覽 https://mydomain.com , 瀏覽器提示 "憑證錯誤" 或是 "此網站不安全",
請問在問題是? 先謝謝各位的解答!
以下是.conf
etc\httpd\sites-enabled\mydomain.com-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName mydomain.com
DocumentRoot /var/www/html/web/mydomain
ServerAlias www.mydomain.com mydomain.com
<Directory /var/www/html/web/mydomain>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
SSLCertificateFile /etc/letsencrypt/live/mydomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
我們看不到你真實的憑證內容, 無從判讀...
此問題通常發生在申請憑證時漏填, 不是你自己的 config 問題...
所以必須要看到你真正的憑證, 才知道當初漏填甚麼東西...
謝謝您!
還沒找到解決方法前
暫時在 mydomain.com-le-ssl.conf
Director>.../Directory> 後加
RewriteEngine on
RewriteCond %{SERVER_NAME} =mydomain.com
RewriteRule ^ https://www.%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
但另一發現
只有IE11及Edga
http://mydomain.com/ 正常 Rewrite https://www.mydomain.com
https://mydomain.com/ 無法 Rewrite https://www.mydomain.com
其他瀏覽器
http://mydomain.com/ 正常Rewrite https://www.mydomain.com
https://mydomain.com/ 正常Rewrite https://www.mydomain.com