像Lofter这种,是咋实现每个用户都可以解析独立域名到他们同一个IP上的

实际上实现方法是很简单的,以个人级服务器无需编程的实现方式说一下。一、 web 服务器都有 vhosts 解析功能,服务器端配置好了就能实现独立域名解析到对应运行程序。使用搜索引擎搜索 apache/nginx+多站点配置 即可得到操作说明。缺点是需手工配置,域名多了工作量大。二、服务器管理软件即带有域名绑定功能, 可以由用户将域名指向对应的空间或目录。缺点就是服务器管理软件的价格一般都比较贵。三、各程序自带的域名指向功能/插件。根据软件不同,商业、免费的大把选择。比如 wordpress 就有免费的 WordPress ? WordPress MU Domain Mapping ? WordPress Plugins。这样用 Wordpress 加上合适的插件就能很快地克隆出一个 Lofter 出来。
■网友
搜索,关键词:apache,虚拟主机…………………………在http请求中,一般是由protocol://host/path/to/filename.suffix,不同的站点是通过中间的host来区分。绝大部分web服务器可以方便配置host,当然也可以在程序中控制
■网友
可以参考Wikipedia和Google等做法,大部分浏览器Http通信时会包括Host头,Host头值一般是访问主机的域名。这些服务商使用入口主机也就是对外服务的那一部分,做一个Host头分析,根据业务要求将前端请求buffer住,再以反向代理请求后端业务服务器,取得后端响应后再作为前端响应返回来。例如http://zhuanlan.zhihu.com和www.zhihu.com绑定到同一个IP,这个IP对应一台入口主机,访问zhuanlan.zhihu.com时,Host头会包括zhuanlan.zhihu.com,入口主机可以根据Host头判断是zhuanlan的主机,就访问后台内部网的zhuanlan主机,然后获得响应,通过入口主机返回响应。其他类推。
■网友
请搜索关键词 wildcard DNS record
■网友
路过,表示好深奥,顺便问下这么多人同事解析到一个IP服务器不爆炸么。或者说有一个独立域名被攻击了会不会导致服务器全部玩家都傻掉。


    推荐阅读