[英]Wild card SSL not working on subdomain pointed to different server
這可能是一個重復的問題,但我已經嘗試了我找到的所有解決方案,但沒有任何效果。 在主域上,我已經成功安裝了 SSL 並且工作正常。 我需要在用於 subdomain的其他兩個實例上安裝相同的通配符 SSL 。
到目前為止我設置的整體結構如下 -
當我在瀏覽器中點擊子域時,它顯示鎖定標志但出現Error 521: Web server is down
但是當我使用默認的公共 DNS 嘗試它時,它顯示我的頁面沒有任何錯誤。
請提出這里缺少的內容。 非常感謝!!
CloudFlare 的 521 錯誤表明它無法在該端口上與您的主機通信。
當源 web 服務器拒絕來自 Cloudflare 的連接時,會出現錯誤 521。 您來源的安全解決方案可能會阻止來自某些 Cloudflare IP 地址的合法連接。
521 錯誤的兩個最常見原因是:
- 離線源web服務器應用
- 阻止的 Cloudflare 請求
請檢查以下內容:
重要的是要確定 CloudFlare 是否嘗試連接到 HTTP 或 HTTPS,它可以根據配置支持這兩種型號。
如果您在這些點之后仍然卡住,您可以嘗試使用VPC Flow Logs驗證發送到您的服務器的請求。
最后,這個答案給了我一個提示How to install third-party SSL Certificate with AWS EC2 Instance (Ubuntu AMI)? 它會花費一次性還是每月?
我解決了這個錯誤如下 -
1.從主服務器下載證書文件
2.將相同的證書文件上傳到子域指向的從服務器
3. 然后在輔助服務器上編輯 /etc/apache2/sites-available/default-ssl.conf 文件,搜索“SSLCertificate”並更改以下行
4.啟用SSL配置,重啟webserver。
ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/
apachectl configtest
apachectl graceful
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.