Apache:https没有www

当inputhttps而不是www时,我收到错误消息。 例如: https : //glossyhome.com返回“无法访问此页面”的错误。 但是,所有其他组合:“https与www”,“http没有www”和“http与www”都工作正常。 所有的stream量被redirect到“https与www”在DNS我有WWWlogging,指向IP地址。 我也有根域(@)设置为URLredirect到http://www.glossyhome.com/ 。 我的www服务器是Apache

我尝试在/ etc / apache2 / sites-enabled中的ssl和non-ssl conf文件中添加ServerAlias

会有人请帮忙吗? 谢谢你,罗马

两个域是否都指向同一个主机? 如果是的话,你应该创build一个loggingwww指向你的主机的IP。

目前我看到他们指向不同的IP:

非权威的回答:
名称:glossyhome.com
地址:192.64.119.211

非权威的回答:
名称:www.glossyhome.com
地址:80.229.226.89

您正在使用一些URLredirect服务,而只有www在您的Apache上运行。 URLredirect服务可能不支持HTTPS,这是合理的,因为它不可能具有所有域所需的所有证书。 因此,它甚至不听443端口。

这可能不是一个巨大的问题,如果你没有强制使用HSTS的HTTPS,因为用户通常不会写地址栏上的协议。

但是,如果您想永久解决这个问题,请停止使用该服务,在相同的IP上创build@ Alogging,并在Apache上自行configurationredirect。