繁体   English   中英

Mac OS El Capitan VHost自签名证书的创建和在Nginx中的使用

[英]Mac OS El Capitan VHost Self-Signed Cert Creation & Use in nginx

我正在尝试生成用于开发SSLself-signed certificate 这就是我正在使用的,它创建了crtkey

openssl genrsa -rand -genkey -out pass1.key 2048

openssl req -new -x509 -days 365 -key pass1.key -out pass1.crt -sha256

vhostnginx.conf块条目如下:

listen                  8081 ssl default_server;    
ssl_certificate         /path/to/pass1.crt;
ssl_certificate_key     /path/to/pass1.key;
ssl_ciphers             ALL:!aNULL:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;

Chrome不满意:

NET::ERR_CERT_AUTHORITY_INVALID

我尝试将crt导入到System/Certicates内部的Keychain ,并引发Error: -25294 在这一点上,我不知道该怎么办。 这有可能吗?

我如何才能在localhost/vhost nginx上使用SSL?

您创建了没有CA的自签名证书,这是您需要信任钥匙串的CA。 mkcert的应用程序可以自动为您完成所有操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM