我如何通过IP访问我的域名www虚拟主机?

我有一个运行在IP上的网站,例如23.222.22

我在Apache中创build了我的虚拟主机/home/www/www.site.com作为我的Web服务器。

但是对于开发,在更新DNS之前,我可以像访问网站一样

 http://23.222.22/~www.site.com/ 

因为

 http://23.222.22/ just loads info from var/www 

谢谢

简短的回答:你不能直接

为了得到你想要的:

  • 将该条目添加到您的hosts *文件,您的www.site.com将指向您的IP
  • 你可以find一个浏览器插件,在这里你可以添加一个Host头,告诉Web服务器你想访问哪个虚拟主机

* c:\windows\system32\drivers\etc\hosts和* nix上的/etc/hosts ; 23.22.22.22 www.site.com上添加23.22.22.22 www.site.com ,然后在浏览器中打开www.site.com

如果您将站点设置为Apache的默认DocumentRoot,那么当您使用IP而不是主机名访问时,它应显示该站点。

当然,所有你的服务器variables的URL等将是IP而不是主机名。