내 홈 폴더 내의 /var/www/
새 Webroot
디렉토리 로 연결하는 데 몇 가지 문제가 있습니다. 나는 이것이 리눅스 권한에 대한 이해 부족으로 인한 것이라고 생각합니다.
알다시피 symlinks는 연결하려는 디렉토리와 연결하려는 디렉토리의 형태를 취해야하므로 제 경우에는 다음을 실행했습니다.
sudo ln -s ~/Webroot/* /var/www/
내가 실행하는 경우이 종류의, 근무하고 ls
에 /var/www/
난 내에서 모든 파일을 볼 수 있습니다 Webroot
디렉토리.
내 Webroot
폴더 에있는 파일을 실행하려고 할 때마다 403 권한 오류가 발생합니다. Webroot 디렉토리의 파일이 나에 의해 생성되고 Apache 인스턴스가 www-data로 실행 중이기 때문에 이것이됩니까?
이 경우, 실행하기 위해 생성하는 모든 파일에 대한 권한을 변경해야합니까?
이전에 기본 기본 호스트의 디렉토리 루트를 Webroot
폴더로 가리키는 로컬 아파치 인스턴스를 실행했습니다 .이 인스턴스에서는 권한을 변경할 필요가 없었습니다. 도움을 주시면 감사하겠습니다.