通过 Apache 配置 Rewrite 实现网络服务的 co-branding
2010-02-24 00:00:00 来源:WEB开发网什么是 co-branding
时下,很多网站以网络服务的方式为企业用户提供“托管”服务(Hosting),典型的应用比如 Gmail 邮箱托管服务。如果你有一个公司叫做 data.com, 你可以通过 Gmail 注册自己公司的邮箱域名,并且访问以下链接到公司邮箱域名 : https://www.google.com/a/data.com。
并且在这个带有自己公司域名的页面下,可以创建自己的邮箱,例如 admin@data.com。注意这个邮箱地址是没有 gmail.com 的。因此,对于中小企业来说,这种托管邮箱服务就仿佛像提供了一个物理上的属于自己公司的邮件服务器并且用的也是自己公司的域名。而这种服务实际上是在 google 云服务端通过托管服务实现的。另一方面,基于商业形象的考虑,很多中小公司在使用便宜或者免费的托管服务时,还希望用上自己公司的 LOGO 或者名称,比如上面 Gmail 的例子,通过上述链接进入的页面,可以显示上用户公司的名称和标志,从而使得用户对外洽谈的客户也感觉就像访问了用户公司自己的邮箱服务,我们把这种由托管服务衍生出来的用户需求叫做“web service co-branding”,即网络服务的品牌联合。
Co-branding 的主要需要解决的问题就是通过用户访问的不同 URL 来识别用户是想访问哪个品牌 (brand) 下的网络服务,从而将之后有关品牌的文字,图片,LOGO,Flash 等等界面布局相关的要素都用上该品牌下提供的 UI 要素,甚至包括网页布局。当然这种基于品牌定制化的服务是客户在网络服务提供商购买或者免费获得的。
本文主要讲解了一种实现这种定制化服务的技术手段。本文假设用户都已经熟悉开发网络服务的一些软件和技术:Apache,是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一; JSP(全称 JavaServer Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的 Web 网页的技术标准。JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于 HTTP 的应用程序。本文的网页例子用 JSP 实现,当然读者也可以轻松的想到如何用 PHP 或者其他网页开发语言来实现例子中的功能。
- ››通过远程管理更改ESXi主机root用户密码
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››通过JS得到当前焦点(鼠标)的坐标
- ››通过Mysql命令行语句来导入、导出数据库文件
- ››配置MySQL出错The service could not be started....
- ››配置apache虚拟主机
- ››通过查看mysql 配置参数、状态来优化你的mysql
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››通过oracle的sys密码重置其它密码
- ››apache+tomcat负载均衡_项目实例
更多精彩
赞助商链接