首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文件原子化地添加到web目录的最佳方法是什么?

将文件原子化地添加到web目录的最佳方法是什么?
EN

Server Fault用户
提问于 2011-12-16 19:57:57
回答 1查看 73关注 0票数 2

因此,我有一个奇怪的问题,但我正在编写一个脚本来部署PHP代码库,并想看看这样的事情是否可能:

我有一个Apache用作DocumentRoot的目录:

/home/www/

我们有一个PHP应用程序,它必须向这个目录中添加几个文件和目录。

我们目前正在通过SCP‘对tarfile进行SCP’并在/home/www中提取它。我希望以更好的方式这样做,因为当我们提取文件时,我们的PHP应用程序会得到一些读取权限错误。我想在/home/www内部原子地更新这些文件(最好是“立即”)

有没有一种方法可以做到这一点,而不必创建一个符号链接到每个文件/目录,我要提取到web目录?

EN

回答 1

Server Fault用户

发布于 2011-12-16 20:05:02

我通常会设置这样的东西。

代码语言:javascript
复制
/var/www/version1
/var/www/version2
/var/www/production (document root, symlink -> current version)

所以基本上,你只需上传到一个新的目录,一旦上传完成,调整你的符号链接,一切都会立刻改变。

如果应用程序是以将代码与应用程序分离的方式设计的(就像他们应该做的那样!),那么生活就会复杂得多。你可能得和一个工会做点什么。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/341748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档