Web-Server

通過 FTP 上傳新文件時,我可以安全地重定向所有傳入的 HTTP 流量嗎?

  • December 23, 2018

我們的網站很快就會收到更新,我們已經更新了所有的 PHP、HTML 和 CSS 文件,所以我們現在需要通過 FTP 將新文件上傳到 Web 伺服器。由於新網站大約有 5,000 個文件,因此當我們使新更新上線時,將它們上傳到網路伺服器需要相當長的時間。當文件被上傳到網路伺服器時,任何訪問者都會收到錯誤,或者網站不會正確呈現,因為新文件仍在上傳。

在這段時間內(當新文件通過 FTP 上傳到伺服器時),我們可以將所有傳入的 HTTP 流量重定向到不同的 URL,向訪問者表明“網站正在接收更新並將很快備份”而沒有它破壞通過 FTP 上傳的文件?我知道 FTP 和 HTTP 是完全不同的協議,但我擔心的是,如果我們重定向所有傳入的 HTTP 流量,它可能會干擾通過 FTP 上傳的新文件?

除了這是一種管理網站資產的非常基本的方法之外,還有一種破壞性較小的方法仍然使用相同的工具:

  1. 將文件上傳到單獨的目錄。
  2. 完成後,遞歸地將它們移動到活動目錄,覆蓋現有文件。

這不應該比基本的文件系統操作花費更長的時間。即使是數千個文件也只需幾秒鐘即可完成此操作,可能不會中斷任何人的訪問。

但也許你應該開始討論一個更好的部署系統…… =)

$$ … $$我擔心的是,如果我們重定向所有傳入的 HTTP 流量,它可能會干擾通過 FTP 上傳的新文件?

它對FTP操作的影響絕對為零。

引用自:https://serverfault.com/questions/946407