牛骨文教育服务平台(让学习变的简单)
博文笔记

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

创建时间:2015-01-09 投稿人: 浏览次数:1981

本文是以Apache服务器为例

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

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

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

  

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

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

     

     

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

     6.测试

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

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

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

    

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

       

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

     

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

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

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

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

   

     3.测试


总结:主要是需要对主机中hosts文件,Apache中httpd-conf文件,httpd-vhosts.conf文件的理解。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。