一次镜像站配置问题的解决

问题

在使用debian7更新的时候,发现自己负责的校园镜像站在强制 https 之后居然不能用了,提示是这样的:

gnutls_handshake() warning: The server name sent was not recognized

WTF???明明 USTC就毫无问题,为啥换到我校的就不行了?

debug

一开始我以为是服务端问题,然后各种谷歌也没结果,最后找到了神秀师傅一番请教之后,排除了服务端的问题…(顺便一提我随手配的SSL在ssllab评分居然都是A,科科)
那问题看来是服务端的了,然后神秀一番操作之后告诉我好像这个域名的SNI有点问题耶
然后丢给我一个链接

解决方案

所以就是在apache的 ssl.conf 里加一行

ServerName www.你的域名.com

即可.
妈的好智障的问题啊…而且并不是所有系统都会触发,神秀用的ubuntu16.04就可以强行无视这个错误更新…