访问服务器与IP地址,而不是服务器名称

我试图访问我的服务器到以下地址:

https://www.media-rewards.com/ 

但它不工作:(。

但是,如果我使用它的IP地址,它的工作原理是:

 https://52.0.245.209/ 

我不知道这两个问题是否有联系,但是:我可以访问defaut的apache页面(/var/www/html/index.html)

 http://52.0.245.209/ 

我想redirect到https地址,我在Apacheconfiguration中尝试:

 <VirtualHost *:80> ServerName www.media-rewards.com Redirect permanent /var/www/html https://www.media-rewards.com/ </VirtualHost> <VirtualHost *:443> ServerName www.media-rewards.com Redirect permanent /var/www/html https://www.media-rewards.com/ </Virtualhost> 

我怀疑这是因为www.media-rewards.com DNSlogging不是指向52.0.245.209 ,而是54.76.29.199

 # dig www.media-rewards.com ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>> www.media-rewards.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18713 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.media-rewards.com. IN A ;; ANSWER SECTION: www.media-rewards.com. 10800 IN A 54.76.29.199 ;; Query time: 335 msec ;; SERVER: xxx.xxx.xxx.xxx#53(xxx.xxx.xxx.xxx) ;; WHEN: Wed Mar 25 07:23:20 2015 ;; MSG SIZE rcvd: 55