http://lvh.me:3000/ 原理是什么?
要测试子域名. 比如,http://user.domain.com
但是在本地开发,只能用http://localhost, 比如像这样的二级域名http://test.localhost:3000,
所以就找到了http://lvm.me,访问这个网站就会转向本地http://localhost
这样就可以了http://test.lvm.me:3000
但是谁能说下lvm.me是怎么实现这个的。
用这个还得翻墙,想自己做个。
另外ubuntu下,可不可以实现http://localhost 的子域名访问?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
泛域名解析
BIND配置文件
P.S. 楼主也可以试试
127.0.0.1.xip.io
嗯先了解下你说的访问本地开发环境是怎么样的
在本地开发,搭建web环境完成之后,一般我们可以用
http://127.0.0.1
或者http://localhost
来访问本地网站。这里拿apache做例子,apache搭建好后会开始监听80端口
127.0.0.1是个特殊的ip,代指本地ip。访问
http://127.0.0.1
,其实是访问了本机80端口,和http://127.0.0.1:80
是一样的然后呢,在本机的host表里,默认有这么一行:
127.0.0.1 localhost
也就是说访问
http://localhost
就会被指向到127.0.0.1
这里看一下windows环境下apache的虚拟机配置文件(默认还有些日志文件配置等信息,我删除掉了):
大意:访问
http://localhost:80
对应web文件目录是D:/web/
然后说下怎么实现你所说的情况
本机测试wordpress,你要二级域名对吧,那我们用
http://wordpress.localhost
吧127.0.0.1 wordpress.localhost
D:/web/wordpress
,在apache的虚拟机配置文件中添加如下现在就可以通过
http://wordpress.localhost
访问你的网站了,至于3000,请自行搜索修改apache的默认端口为3000,然后你就可以通过http://wordpress.localhost:3000
访问了PS.我自己一般习惯用缩写,设置
127.0.0.1 wp.lh
,反正你本机的host想怎么改就怎改host表随便加上自己想要的域名
lvh.me不知道是谁做的,不太敢用。我现在用的是http://readme.localtest.me/,至少还能联系到开发者。