VPS就一个ip,上面有多个站,NGINX环境。。。。
发现只要一个站启用了SSL,另外一个站没有启动,但是另外一个站https访问显示内容居然是启用SSL站的。。。
这样有没好的办法避免?
台湾省网友说:lnmp一键安装包申请SSL
广东省网友说:显然你没有搞清楚如何配置nginx
黑龙江省网友说:显然是搞清楚了,只是没有加SSL而已,直接return 500 发现启用SSL的都打不开了,随便加个证书进去就一切正常了。。。。
发帖的同时想到了
湖南省网友说:nginx的规则没匹配到的证书,默认会使用第一个配置的server的证书。
一般建议做法。
在nginx的最开始的位置,配置一个全局的空证书,就是自签一个证书。
然后后面再配置你的域名的站点,这样,别人通过ip来访问你的443端口,也不会暴露你的证书。