Linux

將在 Windows Apache 伺服器上創建的站點移植到 Linux Apache 伺服器 - 符號連結消失

  • September 8, 2013

我在本地 Windows 機器上的測試伺服器上創建了一個站點,現在我希望將它移植到遠端伺服器,即 Linux。兩個站點都在 Apache 下執行。

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

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

這是預期的行為 - FTP 對符號連結一無所知,也無法創建它們 - 它對正常文件和目錄進行操作。即使支持,我也看不出它會如何工作。Windows 符號連結與 linux 符號連結不同。

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