您的位置:首页 > 其它

如何在本地进行一个IP访问多个域名

2015-01-09 21:22 369 查看
本文是以Apache服务器为例

解决方案一:通过端口来区分不同的站点

    1.先开发好自己的网站。我在这以我电脑E:/js/1.html为例。

     2配置httpd.conf文件(文件位置:Apache/conf/httpd.conf):启用http-vhosts.conf文件,去掉’#‘(如下图)

  


     3.配置我们的httpd-vhosts.conf文件(文件路径如上图)



     4.在hosts文件(文件目录:C:\windows\system32\drivers\etc\hosts)中添加ip和域名的对应关系

     


     

     5.建议注销documentRoot   (在httpd.conf文件中,我的大约在240行)

     6.测试

     第二步:添加一个新的域名于该IP访问

     1.开发新的网站  ‘’E:\js1\1.html

      2.配置我们的httpd-vhosts.conf文件,添加新的虚拟主机

    


      3.在httpd.conf文件中让Apache监听81端口。

       


      4.在host文件中再添加新域名。

     


       5.测试  http://www.***.com:81 (此时必须添加端口号)

对于上述方法还需加端口号,用户体验很不好因此有解决方案二:通过ServerName端来区分不同的域名

    1.开发新的站点  ‘E:\js1\1.html’

    2.在httpd-vhosts.conf文件中添加配置(如下图所示)

   


     3.测试

总结:主要是需要对主机中hosts文件,Apache中httpd-conf文件,httpd-vhosts.conf文件的理解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 域名