개발 컴퓨터에서 Ubuntu Server(12.04)를 실행하고 있습니다. 가상 머신에 있습니다. Apache2, MySQL 및 PHP 설정 작업을 성공적으로 완료했습니다. 호스트 브라우저를 IP로 지정하여 서버에 액세스할 수 있습니다. 환호!
다음 작업은 호스트 컴퓨터(Mac OS X 10.7)에서 프로젝트 파일을 편집하고 "저장"을 누른 다음 Linux 서버를 통해 브라우저에서 볼 수 있도록 파일 시스템을 설정하는 것입니다.
나는 Mac의 폴더를 /mnt/hgfs/foldername
. chmod
이 폴더는 777
테스트 목적으로 사용되며 Mac에서 파일에 액세스하려고 합니다. 나는 하나를 얻었다 403 Forbidden
.
모든 파일을 서버에 FTP로 보낼 필요가 없도록 Mac과 폴더를 공유하도록 가상 머신을 설정하려면 어떻게 해야 합니까? 하나의 아이디어는 rsync
폴더 /mnt/hgfs/*
입니다public_html
답변1
Apache가 공용 폴더에 대한 권한을 갖고 있는지 확인해야 합니다. 그 외에는 잘 작동할 것입니다. 저는 항상 이런 식으로 합니다.
cmhod o+rx /mnt
chmod o+rx /mnt/hgfs/
chmod o+rx /mnt/hgfs/foldername
아파치가 mnt에 진입하지 못할 수도 있습니다.