2017-09-25 63 views
0

休耕步驟完成,但你可以看到出現了撂荒錯誤:如何解決nginx SSL錯誤?

openssl genrsa -out privkey.pem 2048

openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095

Country Name (2 letter code) [AU]:FR 
State or Province Name (full name) [Some-State]:City: Roubaix 
Locality Name (eg, city) []:NICE 
Organization Name (eg, company) [Internet Widgits Pty Ltd]: Our team name 
Organizational Unit Name (eg, section) []:IT 
Common Name (e.g. server FQDN or YOUR name) []: mobileapp.ourdomain.com 
Email Address []:My email 

enter image description here

+1

您正在使用自簽名證書,如果您需要具有有效證書的基本Web服務器並且只有主機靜態內容請檢查此[www](https:// go- www.com) – nbari

+1

***'CN = mobileapp.ourdomain.com' ***可能是錯誤的。主機名始終在* SAN *中。如果它存在於* CN *中,那麼它也必須存在於* SAN *中(在這種情況下,您必須列出它兩次)。有關更多規則和原因,請參閱[如何使用您的證書頒發機構簽署證書籤名請求](http://stackoverflow.com/a/21340898/608639)和[如何使用openssl創建自簽名證書?]( http://stackoverflow.com/q/10175812/608639)您還需要將自簽名證書放入適當的信任庫中。 – jww

+0

Hi @jww自簽名證書不再被允許。 – RSA

回答

4

自簽名證書不是由瀏覽器信任。您必須提供由證書頒發機構簽署的真實證書。

一個很好的解決方案是LetsEncrypt。它是免費的,開放的,他們的證書幾乎被所有現代瀏覽器所信任。