专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ruby/Rails

在suse linux下部署了ruby开发的网站,怎么把附件分离出来,每次升级不用考虑附件的有关问题

发布时间:2011-06-29 18:43:49 文章来源:www.iduyao.cn 采编人员:星星草
在suse linux下部署了ruby开发的网站,如何把附件分离出来,每次升级不用考虑附件的问题
各位高手好,我们最近用ruby开发了一个大型网站,在suse linux下部署成功运行了半年多了,我用的linux桌面版,每次都是手动升级,所以每次都要把上个版本的附件拷贝到下个版本中,因此非常麻烦,那位高手,知道如何设置一个共享区,专门放附件,这样每次升级仅仅升级网站部分,期待解决

------解决方案--------------------
你把附件目录分开不就行了,
web服务器的配置文件,再改改,
------解决方案--------------------
lz,用何web服务器?web服务器和rails又是如何协同工作的?
我就会点apache,而且很有限,
apache使用rails,至少有两种方式,
1.fastcgi,
2.代理,后端是mongrel,

我水平有限,而且真实的部署环境往往出人意料,
就不误导他人了,
------解决方案--------------------
用户通过网站上传的附件,一些文档,图片,压缩文件等

如果上传的这些东西,用浏览器不能直接访问到的,
那就好办点,上传和访问的代码必须集中起来,
文件安置路径,写成可配置,
确保文件夹的访问权限,就行了,不用复杂的内容

我还想到一个另类方法,
曾经看过一个java系统,其图片的访问,表面上看很普通,
其实是通过一个函数中转了下,
这样就不用考虑部署的关系了,
------解决方案--------------------
访问的地址问题,你可以把附件放在项目外,用户访问时,再通过你自己写的方法访问真正的文件地址。就和你说的函数一样。一般大网站,资源和站点是分开的。
------解决方案--------------------
不用scm?svn update就ok了
你就用复制的方法部署?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: