將在 Windows Apache Server 上建立的網站移植到 Linux Apache Server - 符號連結消失

將在 Windows Apache Server 上建立的網站移植到 Linux Apache Server - 符號連結消失

我在本機 Windows 電腦上的測試伺服器上建立了一個站點,現在我希望將其移植到 Linux 遠端伺服器。兩個站點都在 Apache 下運行。

要在 Windows 上建立符號鏈接,請停止伺服器並使用mklink /d source destination,並且我小心地使用相對語法 - 例如。..\imgdir instead of C:\htdocs\imgdir。我不知道這是否重要,但這在我的大腦中是有意義的。啟動伺服器,符號連結運作正常。

但是,當我使用 FTP 上傳網站時,符號連結消失了。資料夾就消失了。這是可以預料的嗎?有解決辦法嗎?

答案1

這是預期的行為 - FTP 對符號連結一無所知,也無法創建它們 - 它對常規檔案和目錄進行操作。即使支持,我也不知道它會如何運作。 Windows 符號連結與 Linux 符號連結不同。

相關內容