![/mnt/hgfs/'공유 폴더'를 아파치 루트로 사용할 수 있나요?](https://linux55.com/image/23923/%2Fmnt%2Fhgfs%2F'%EA%B3%B5%EC%9C%A0%20%ED%8F%B4%EB%8D%94'%EB%A5%BC%20%EC%95%84%ED%8C%8C%EC%B9%98%20%EB%A3%A8%ED%8A%B8%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
개발 컴퓨터에서 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에 진입하지 못할 수도 있습니다.