在做二级域名支持的项目的时候,需要配置多个域名都指向127.0.0.1,而且二级域名是动态增加的。
在改/etc/hosts的时候就会有这样的需求:127.0.0.1 *.domain.com
不幸的是/etc/hosts并不支持这样的配置。所以好心人就提供了泛域名解析到127.0.0.1。这样的域名有:
lvh.me
smackaho.st
请看:
Holin:~ holin$ ping lvh.me
PING lvh.me (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.044 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.042 ms
HoLin:~ holin$ ping whatever.lvh.me
PING whatever.lvh.me (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.035 ms
现在就可以这样访问我们的Rails应用就可以这样:
http://subdomain1.smackaho.st:3000/
http://subdomain2.lvh.me:3000/
真的很方便!
首发:http://www.holin.info/posts/4cf34124ff1f015420000002
分享到:
相关推荐
表示将所有以.codecraft.us形式结尾的域名全部指向127.0.0.1。 BlackHole还包含一个Web管理模块Hostd,可以让每个用户管理自己的域名配置,并且彼此之间不冲突。 标签:BlackHoleJ
在本文中,我们将深入探讨如何在CodeIgniter框架中实现泛域名解析,这对于提升网站的SEO(搜索引擎优化)和提供个性化的用户体验至关重要。CodeIgniter是一个轻量级且强大的PHP MVC框架,虽然其默认的路由功能不直接...
设置域名解析主要是为了让域名能够指向正确的IP地址或者另一个域名。 - **记录类型**: 推荐使用`CNAME`类型,即将域名指向另一个域名。 - **主机记录**: 填写`@`表示解析主域名,如`domaindemo.cn`。 - **记录值**:...
在此文件中,你需要为每个域名创建一个`<Host>`标签,设置`name`属性为你的域名,`appBase`属性指向该域名的应用程序目录。 ```xml <!-- 其他配置 --> <!-- 其他配置 --> ``` 3. **IP和端口绑定**:...
交叉网 通过判断目标是否出网,可以通过方式出网选择相应的方式上线。 ...等待一会,成功生成目标文件和dll到当前文件夹 ... 过一会CS会上线。...将判断dns是否出网替换自己指向127.0.0.1的域名√ Beta 1
本文讲述了Apache本地二级域名配置方法。分享给大家供大家参考,具体如下: 我们在本地调试web程序时...1、在本地hosts文件中,将flower.domain.com指向127.0.0.1 2、在IIS或者Apache中,将flower.domain.com绑定,并指
标题“本机也可以绑定域名进行调试”以及描述“可以把自己的域名在本地进行调试方便”所指向的知识点,就是关于如何在本地计算机上绑定自定义域名以实现更便捷的调试过程。下面将详细介绍这一技术的实现步骤和相关...
标题中的"NGINX实现一个域名访问多个项目1"是指利用Nginx服务器的配置能力,让同一个域名能够根据不同的URL路径指向不同的应用或项目。描述中提到,这是为了解决在一个域名下部署多个项目的问题,避免为每个项目单独...
增加端口即可192.168.1.100 www.test.com:8888然后访问 即 指向 127.0.0.1:8888然后在设置web1 www.xyz.comweb1 *.abc.com支持通配符,类似泛域名解析插件地址:[url]截图:添加界面主界面支持模糊搜索搜索语法全部...
1. **无法访问二级域名**:检查DNS设置是否正确指向了你的服务器IP地址。 2. **页面显示错误**:查看Apache的日志文件(`/var/log/apache2/error.log`)来查找可能的问题原因。 3. **权限问题**:确保Apache进程有...
你需要在本地的hosts文件(Windows: `C:\Windows\System32\drivers\etc\hosts`,Linux/Mac: `/etc/hosts`)中添加一条记录,将你的域名指向本地IP(通常是`127.0.0.1`或`localhost`)。 ``` 127.0.0.1 mydomain....
为了实现多个域名指向同一个Tomcat实例,我们首先需要更改Tomcat的默认访问端口8080为80。这一步是必要的,因为大多数Web浏览器会默认连接到端口80来访问HTTP服务。修改步骤如下: **路径:** ``` C:\Program Files...
InetAddress测试器 小型类(和jar)可快速检查从Java...)上通话缓慢,则可以通过添加应用程序将在主机文件中返回的主机名来解决,指向127.0.0.1,例如: 127.0.0.1 localhost mbpro.local ::1 localhost mbpro.local
1.首先,找到hosts文件,C:\Windows\System32\drivers\etc\hosts,打开hosts,IP指向一个域名: 如127.0.0.1 www.tp5.com 2.打开Apache配置文件 httpd.conf,位于Apache\conf目录下: 搜索‘LoadModule headers_...
3. **A记录**:将域名直接指向服务器的IP地址,适用于固定IP的服务器。 ``` example.com -> 192.168.1.1 ``` 4. **CNAME记录**:如果服务器IP可能变动,可以设置CNAME指向一个固定的别名,如云服务的负载均衡器...
如果希望在本地开发环境中通过域名访问,可以编辑本机的`hosts`文件,将域名映射到本地IP(通常是127.0.0.1),然后按照上述步骤生成证书并配置Tomcat。 通过以上步骤,你可以成功地将Javaweb工程的访问协议由HTTP...
添加以下两条记录(备注:127.0.0.1修改成你的空间IP){这样做是将37add强制指向你空间} 127.0.0.1 www.37add.com 127.0.0.1 37add.com (1)添加后点保存. (2)然后重复步骤4把域名www.37add.com和37add.com也绑定到...
- 修改DNS记录中的A记录指向127.0.0.1或其他指定的IP地址。 **优点**:简单有效,可立即减轻服务器负担。 **缺点**:可能会影响正常用户的访问体验。 #### 3. 更改Web端口 大多数Web服务器默认使用80端口提供服务...
配置4个站点指向相应的目录,并分别指定4个站点的主机头: http://www.passport.com/ http://www.a.com/ http://www.b.com/ http://www.c.com/ 修改hosts文件以将域名解析到本地站点 127.0.0.1 ...
为了能够在本地测试这个配置,我们需要在本机的hosts文件(Windows系统中位于`C:\Windows\System32\drivers\etc\hosts`,Linux/Mac系统中位于`/etc/hosts`)中添加映射关系,将两个域名指向127.0.0.1(本地环回地址...