如何在本地进行一个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文件的理解。
解决方案一:通过端口来区分不同的站点
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文件的理解。
相关文章推荐
- 如何通过Oray(花生壳)进行域名映射本地IP和端口,应用于本地服务器访问
- 一个ip服务器下安装多个网站多个不用域名进行访问处理法方法和配置
- 多个域名指定到同一个IP下,访问时如何决定改跳到哪个文件目录
- 使用Java在本地创建一个服务器 ,通过浏览器对其进行访问的一个简单测试
- 如何使用TCP/IP与服务器进行通信-一个简单的聊天程序
- Tomcat绑定域名 或 IP 访问本地web 资源(亲自操作)
- Apache的虚拟目录功能和如何对某一个目录进行访问权限控制
- TOMCAT如何配置域名,可以用本地服务进行测试
- nginx禁止ip访问, 禁止绑定同一个ip的不同域名访问
- 07-一个IP绑定多个域名(根据端口号不同进行绑定)
- 如何在本地配置域名和ip对应关系
- 如何解析一个域名对应的IP是什么
- 如何实现一个IIS服务器绑定两个国际域名(一个IP绑定多个不同域名)
- 如何改变服务器的本地域名来访问本地服务器 而不用localhost或者127.0.0.1来访问
- 本地电脑如何配置一个域名对应多个网址
- iPhone手机端越狱及修改hosts文件,在代码中根据域名进行访问ip
- 更有效的进行前后台联调-让同一域名上的不同cgi访问不同的ip
- 如何配置apache一个ip多域名的虚拟主机?
- 如何签名一个Applet,时之可以访问本地的资源?
- 私网用户如何用公网域名访问本地私网内的SERVER