将 Windows Apache 服务器上创建的站点移植到 Linux Apache 服务器上 - 符号链接消失

将 Windows Apache 服务器上创建的站点移植到 Linux Apache 服务器上 - 符号链接消失

我在本地 Windows 机器上的测试服务器上创建了一个网站,现在我想将其移植到 Linux 远程服务器上。两个网站都在 Apache 下运行。

要在 Windows 上创建符号链接,请停止服务器,然后使用mklink /d source destination,并且我小心地使用相对语法 - 例如。..\imgdir instead of C:\htdocs\imgdir我不知道这是否重要,但它在我脑海中是有意义的。启动服务器后,符号链接工作正常。

但是,当我使用 FTP 上传网站时,符号链接消失了。文件夹就消失了。这是预料之中的吗?有解决方案吗?

答案1

这是预期的行为 - FTP 对符号链接一无所知,无法创建它们 - 它对常规文件和目录进行操作。即使支持,我也不知道它会如何工作。Windows 符号链接与 Linux 符号链接不同。

相关内容