2017-02-04 98 views
0

我有一個域名爲example.com,它使用SSL證書(letsencrypt)。我想添加一個子域sub.example.comexample.com:<port>。 我使用我的V-Server,子域通過proxy tp example.com:<port>重定向。子域不用SSL重定向

現在的問題:如果我打電話example.com:<port>,tomcat服務器被調用並工作。但是,如果我撥打sub.example.com,則會收到錯誤:ERR_SSL_UNRECOGNIZED_NAME_ALERT。

任何人都可以幫忙嗎?

回答

2

聽起來你的SSL證書不包含sub.example.com。可能只有example.com。獲取支持* .example.com或sub.example.com的證書的通配符證書,併爲這些請求提供證書。

+1

從我的經驗來看,letencrypt不支持通配符。 (自從我頒發我的證書幾個月後可能是錯誤的蜜蜂)。所以是的,OP將不得不爲子域創建一個證書。這個子域名證書將被視爲一個請求,所以請確保你不打你letencrypt請求限制。根據你的服務器配置,你有很多選擇。 https://community.letsencrypt.org/t/can-i-use-letsencrypt-in-more-than-one-subdomain/16588 –

+0

好的我找到了一個解決方案。我將子域重定向到example.com:。在服務器端,我創建了一個VHost,它使用代理向example.com重定向ApachePort端口:。 現在我有問題了,如果我使用多個點的子域,它不會被https重定向。 例如: https://sub1.example.de - >重定向到TOMCATS http://sub1.example.de - >重定向到TOMCATS http://sub2.sub1.example.de - >重定向到tomcats https://sub2.sub1.example.de - > NO RESPONSE – Altonapps