개발 컴퓨터에서 Ubuntu Server(12.04)를 실행하고 있습니다. VM에 있습니다. Apache2, MySQL, PHP 설정 작업에 성공했습니다. IP를 지정하여 호스트 브라우저에서 서버에 액세스할 수 있습니다. 만세!
다음 작업은 호스트 컴퓨터(Mac OS X 10.7)에서 프로젝트 파일을 편집할 수 있도록 파일 시스템을 설정하는 것입니다. 저장을 누르고 Linux 서버를 통해 브라우저에서 해당 파일을 볼 수 있습니다.
이를 달성하려는 방법은 내 Mac의 폴더를 /mnt/hgfs/foldername
. 그런 다음 Apache2의 가상 호스트를 해당 폴더로 지정했습니다. 테스트 목적으로 chmod
폴더를 복사 777
하고 Mac에서 파일에 액세스하려고 시도했습니다. 나는 403 Forbidden
.
모든 파일을 서버에 FTP로 전송할 필요가 없도록 Mac과 폴더를 공유하도록 VM을 설정하려면 어떻게 해야 합니까? 한 생각은 rsync
폴더 /mnt/hgfs/*
에 대한 것이었습니다public_html
답변1
Apache가 공용 폴더까지 권한을 갖고 있는지 확인해야 합니다. 그 외에는 괜찮을 것입니다. 나는 항상 그것을합니다.
cmhod o+rx /mnt
chmod o+rx /mnt/hgfs/
chmod o+rx /mnt/hgfs/foldername
아파치는 아마도 mnt에 들어갈 수 없을 것입니다