用想要的域名运行你的本地Web应用
来源:互联网 发布:同信证券交易软件 编辑:程序博客网 时间:2024/03/29 02:39
发布日期:2009.11.27 作者:Anytao
© 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。
作为Web开发者,在本地部署应用,我们都对localhost有无限的熟悉,也有无限的无奈。不管什么情况下,不同的应用都被冠以localhost:XXXX的地址,好像有性格的Web应该,都只有张三、李四这样的称呼。很多情况下,我们可能想有更个性的url来代表不同的应用,那么没有域名或者不想劳神DNS解析的情况下,让部署于本地的应该,有一个好听的url是不错的想法。那么,我们就不妨来试试。
主要的工作包括两个基本的简单步骤:
- 配置本机Host
- 在IIS中配置WebSite
配置本机的Host服务
默认情况下,Host文件位于%systemroot%/system32/drivers/etc/ 目录下, 并且只能以管理员身份进行编辑。以“Run as Administrator“打开“Notepad“,并到指定的目录打开Host文件,如下:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
特别提醒,在修改Host文件前,最好对原文件进行一下备份。
然后我们就可以配置想要的域名,例如:
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 dev.anytao.net
127.0.0.2 prj.anytao.net
127.0.0.3 lab.anytao.net
上述配置都是有效的,这就意味着在本机环境下,通过lab.anytao.net就可以访问127.0.0.3的IP地址,通过localhost或者dev.anytao.net均可访问127.0.0.1地址,不过通常情况下,127.0.0.1被默认为localhost,所以,我们应该尽量避免这种配置。
在IIS中配置你的WebSite
有了可用的域名,那么剩下的工作就比较熟悉了。我们仅仅简单的回忆一下,通常在本机进行应用部署时,我们在添加应用时通过设置不同的端口来区分不同的应该,例如:
- http://localhost:1234/
- http://localhost:5678/
现在,一切变得很简单,你只需要在IP绑定时指定你在Host中配置的IP即可。例如如果我想发布关于lab.anytao.net的应用,那么我就可以像这样来进行配置:
好了,下面在浏览器中键入lab.anytao.net,就可以打开本地部署的应用,以前的127.0.0.1或者localhost消失了,看着anytao.net,感觉是件惬意的事儿。小小的技巧可以带来很多收获,在开发阶段通过配置host,就可以直接应该你的项目域名来访问本地site了,着简直是太好了。
其实,这一切都很简单,雕虫小技而已,不过,让美丽的代码披上漂亮的外衣,在浏览器的地址上飞舞,不是更好吗?
更多闲言碎语,关注anytao.net
anytao | © 2009 Anytao.com
2009/11/27 | http://anytao.cnblogs.com/ | http://anytao.net/blog/post/2009/11/26/anytao-devstory-12-running-your-app-with-your-domain.aspx
本文以“现状”提供且没有任何担保,同时也没有授予任何权利。 | This posting is provided "AS IS" with no warranties, and confers no rights.
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
- 用想要的域名运行你的本地Web应用
- 如何运行ror项目,自动弹出你想要的界面
- 抓住你想要的
- 你想要的CacheUtils
- 如何让你的web应用运行在80端口
- 给大家推荐一款应用 必定是你想要的
- 修改本机域名localhost为任意你想要的名称
- 修改本机域名localhost为任意你想要的名称
- 如何在Tomcat本地模拟域名访问你的项目
- 给本地的web项目配置一个域名
- NS3 让你的仿真脚本运行在你想要的位置
- 用JMX管理你的web应用
- 搜索.你想要的答案?
- 我的你想要吗
- 什么是你想要的生活
- 自定义你想要的PullToRefresh
- 你想要什么样的人生
- 想要一个WEB的革命
- 两个select之间option的互相添加操作(jquery实现)
- 范式 1NF 2NF 3NF
- 感冒
- Alter修改表结构对数据存储的影响(一)
- SEO网站优化在企业中应该处于什么位置?
- 用想要的域名运行你的本地Web应用
- 编程思想+++++精华
- Google Wave,新Web时代的沟通平台(多图,视频)ZZ
- 性能监控之监控SQL语句(ZT)
- 栈的实现
- 多项式相加
- 快速构建MMO服务器框架(二)网络:选用boost库
- 看看名人二十四岁在干什么
- 用C#开发软件自动更新程序