需求都出好了。方案也有了总觉得少一个完美的解决方案
突然接到一个需求,然后想了一些处理方案。但是总觉得不够完美.遂发帖求经。写完了我的需求和方案后.我觉得是不是可以在社区中:把工作中,或者创业中遇到的需求拆分小块。如果遇到觉得不够好的处理方案.然后发到到社区中 (当然你愿意的话) 这样说不一定别人和你遇到同样的问题。最后找到了比较完美的方案 (如果他愿意分享).提问的同学便又获得了新的技能。但是前提是要有自己的解决方案.大学觉得怎么样?下面是新鲜出炉的需求
www.A.com
www.B.cn
www.C.io
www.D.com
....
web 实例根据以上的域名来的请求,分别显示不同的数据给客户端。从而达到多域名单实例的结构
Apache2 + Rails + Ubuntu
要想以上多个域名都指向同一个 rails 实例,可以实现添加Virtual Host
的方法。但是这样不灵活.每添加或者减少都要重启 apache2
有没有方法动态的添加或者修改减少域名,但是不用重启 apach2 服务.
有!我想到可以在 apache.conf 文件中添加 Include /opt/apps/sites_enable
然后在 rails 中实现可以自动添加或者减少域名数据的功能。当添加一个域名时对应生成一个 apache 的Virtual Host
的配置文件。放到/opt/apps/sites_enable
中,这样 apache 就能动态的读取到配置文件。
我相信你们也许会遇到和我一样的问题。我是这样处理的.不知道你们有没有好的方案可以实现上面的需求呢?