我很好奇..假設我有兩台伺服器都是Linux。然後,我透過sshfs 從伺服器2 掛載文件,並從伺服器1 上的Web 應用程式提供這些文件。 2 的網路連線為伺服器提供服務?
答案1
Web 應用程式(或者也許只是 Web 伺服器)將透過 ssh 開啟文件,並將它們複製到最終收件人,這會增加總工作量的三倍以上:文件的每個區塊都被讀取、加密、解密,然後(假設TLS)再次重新加密。 (當然,如果經常訪問該文件,則該文件可能會緩存在該管道中的某個位置。)
如果您想從第二個主機提供文件,則在其上運行Web 伺服器並發送307(或類似)HTTP 重定向將產生這種效果,但在您的場景中,最終用戶和第二個主機之間沒有網路串流根本沒有主人。