Windows Apache Server에서 생성된 사이트를 Linux Apache 서버로 포팅 - Symlink가 사라짐

Windows Apache Server에서 생성된 사이트를 Linux Apache 서버로 포팅 - Symlink가 사라짐

내 로컬 Windows 컴퓨터의 테스트 서버에 사이트를 만들었고 이제 이를 원격 서버인 Linux로 포팅하려고 합니다. 두 사이트 모두 Apache에서 실행됩니다.

Windows에서 심볼릭 링크를 생성하려면 서버를 중지하고 사용했으며 mklink /d source destination상대 구문을 사용하는 데 주의를 기울였습니다. ..\imgdir instead of C:\htdocs\imgdir. 그게 중요한지는 모르겠지만 내 뇌에서는 이해가 됐다. 서버를 시작했는데 심볼릭 링크가 제대로 작동합니다.

그런데 FTP로 사이트를 업로드하면 심볼릭 링크가 사라졌습니다. 폴더가 그냥 사라집니다. 이게 예상되는 일인가요? 해결책이 있나요?

답변1

이는 예상된 동작입니다. FTP는 심볼릭 링크에 대해 아무것도 모르고 심볼릭 링크를 만들 수도 없습니다. 일반 파일과 디렉터리에서 작동합니다. 지원한다고 해도 실제로 어떻게 작동할지는 모르겠습니다. Windows 심볼릭 링크는 Linux 심볼릭 링크와 다릅니다.

관련 정보