- 主题:能否一个网站支持映射多个网站?
假如我建一个网站,给多个客户建站用,能否让他们的域名比如www.firstcustomer.com, www.secondcustomer.com等实际上到我的网站
www.mysite.com/firstcustomer? 他们的消费者看到的还是他们的域名,即使到了不同的page?
这样我可以给多个类似的客户建站,用一个站来运行多个网页。
--
FROM 66.170.223.*
当然
--
FROM 182.203.131.*
我想也是.应该在那个层面解决这个呢?
能否在app engine这个层面解决?Amazon AWS, 阿里云呢?我知道rackspace这个级别可以影射不同的sub domain,比如sub.mysite.com,但是我需要的是www.mysite.com/sub类型的,这样才能用一个app来负责不同的客户,要不然我得提供多个app。
【 在 dajun 的大作中提到: 】
: 当然
--
FROM 66.170.223.*
域名和服务器的对应关系,这基本常识你还是先学了再搞这个业务吧
【 在 bihai (new half life) 的大作中提到: 】
: 我想也是.应该在那个层面解决这个呢?
: 能否在app engine这个层面解决?Amazon AWS, 阿里云呢?我知道rackspace这个级别可以影射不同的sub domain,比如sub.mysite.com,但是我需要的是www.mysite.com/sub类型的,这样才能用一个app来负责不同的客户,要不然我得提供多个app。
--
FROM 211.99.222.*
楼主看看nginx, lighttpd, apache等web服务器的 虚拟主机设置/url rewrite的文档吧
--
FROM 182.203.131.*
我发现一个解决方案,就是用referer,不是通过url path,但是还是想看看高手是怎么想的。
我所需要的很象weebly.com。我要给多个朋友建立类似的购物网站,我想建立一个通用网站www.mysite.com,然后利用www.mysite.com/friend1, www.mysite.com/friend2来区别不同的朋友的具体商品,或者他们自己设计的网页。我的java servlet可以根据不同的url path来通过数据库显示不同页面,这个不是问题。我的问题是,他们的用户需要通过friend1.com来访问,而不是www.mysite.com/friend1。这样的forwarding能否实现?
我最近发现weebly.com可以网上设计网页并运行forwarding到哪里。而且它居然给了我一个ip地址,然后我在域名商那里设置好,然后浏览器里面输入我的域名,就显示了在weebly.com上设计的网页了。但是我不清楚这个ip是我专用的,还是他们好几个客户可以共享一个。如果是专用的,那么网站的代码共享和自动化是个问题。如果是共享的,那应该是如何来得到用户浏览器里原来的url?weebly是如何根据来访域名就显示不同的网页的?就是referrer吗?
【 在 dajun 的大作中提到: 】
: 当然
--
FROM 66.170.223.*
我觉得需要提醒你的是,这些虚拟主机都是subdomain,就是说可以实现friend1.mysite.com, friend2.mysite.com,而我需要的是www.mysite.com/friend1, www.mysitte.com/friend2,我的目的是和weebly一样,根据来访的url来判断如何服务,而不是根据subdomain来启动不同的web app, 我要启动同一个web app, 使用同一个datastore, 但是可以利用multi-tenancy来分辨不同的客户(friend1, friend2)。
【 在 dajun 的大作中提到: 】
: 楼主看看nginx, lighttpd, apache等web服务器的 虚拟主机设置/url rewrite的文档吧
--
FROM 66.170.223.*
1. 修改DNS record, 如果你的客户firstcustomer使用域名服务商的DNS的话使用服务商的工具修改
www.firstcustomer.com指向你的EC2主机IP。
2. 对静态页面像3楼说的使用apache的vhost对不同域名来源的提供不同的静态页面
3. 对动态页面,使用url rewrite(反向代理)到应用服务器上。如果只有动态页面,那么IP直接指向应用服务器即可。
【 在 bihai 的大作中提到: 】
: 假如我建一个网站,给多个客户建站用,能否让他们的域名比如www.firstcustomer.com, www.secondcustomer.com等实际上到我的网站
: www.mysite.com/firstcustomer? 他们的消费者看到的还是他们的域名,即使到了不同的page?
: 这样我可以给多个类似的客户建站,用一个站来运行多个网页。
--
FROM 101.119.15.*
俺不懂web开发,但url不是包括域名吗,自己动手把域名分离出来然后分发不就行了。
【 在 bihai 的大作中提到: 】
: 我觉得需要提醒你的是,这些虚拟主机都是subdomain,就是说可以实现friend1.mysite.com, friend2.mysite.com,而我需要的是www.mysite.com/friend1, www.mysitte.com/friend2,我的目的是和weebly一样,根据来访的url来判断如何服务,而不是根据subdomain来启动不同的web app, 我要启动同一个web app, 使用同一个datastore, 但是可以利用multi-tenancy来分辨不同的客户(friend1, friend2)。
:
--
FROM 101.119.15.*
手动不是麻烦吗。比如weebly,几千万用户,肯定没法通过手动,然后还要重启服务器的程序来解决吧?
我去看看反向那啥是干啥的。不过weebly也不错了,我那朋友要卖癌症的药,我看weebly30分钟可以搞定。我如果用app engine至少1个月。
【 在 zhousiyv 的大作中提到: 】
: 俺不懂web开发,但url不是包括域名吗,自己动手把域名分离出来然后分发不就行了。
: :
--
FROM 66.170.223.*