我有一个在 AWS 上运行的 Web 服务器,并且启动了一个测试版例如,这样我就可以进行一些清理而不影响实时网站。
现在我已经测试过了,知道它运行良好,是时候更换网站了。我不想切换 DNS,因为除了域名之外,还有一些事情与 IP 地址有关。
我曾经想过创建一个目录并切换 Apache 位置以指向那里,然后在指向回来之前做一些整理工作。
我最好的方法是什么?Apache 目录更改?或者是否有命令行工具可用于将文件解压缩到内存中,然后覆盖整个目录?
Apache 方式似乎是最合适的 —— 但是,我愿意接受任何其他选择!
答案1
您可以通过编辑 Apache 配置文件来指定新目录,然后发信号通知 Apache 重新加载其配置(例如apachectl graceful
或SIGHUP等)。这不会破坏现有的交易。
然后,您可以在留出足够的时间让客户端关闭现有连接后清理旧目录。