如何在本地进行一个IP访问多个域名
本文是以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文件的理解。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: mysql自定义函数篇
- 下一篇: DNS BIND之DNS轮询负载