我正在计算机上建立一个Apache开发环境。我想使用虚拟主机和HTTPS,因此我也使用openssl设置了虚拟主机和SSL证书。
一切正常,但我想摆脱Chrome中的安全警告。经过一番谷歌搜索后,我发现设置allow-insecure-localhost标志可以使我更接近解决方案。
设置完后,https://localhost地址可以正常工作而不会发出警告,但是当我尝试打开虚拟主机时(例如:https://www.example.com),chrome总是向我抛出警告消息:
ERR_CERT_COMMON_NAME_INVALID
我在High Sierra MacOS上使用Apache / 2.4.29。我为不同的虚拟主机拥有单独的证书,并且在apache启动时,日志告诉我
AH02043: SSL virtual host for servername example.com found
所以我的问题是,当我想使用安全虚拟主机时,如何摆脱本地环境中的chrome不安全警告?