Apache 서버가 기존 파일에 404를 표시합니다. 사용자/그룹/소유권 문제가 있을 수 있습니까?

Apache 서버가 기존 파일에 404를 표시합니다. 사용자/그룹/소유권 문제가 있을 수 있습니까?

따라서 Composer 상태를 사용하여 Drupal 사이트를 생성하는 방법에 대한 지침은 Composer를 root. 그래서 같은 이름의 그룹( xylot:xylot)에 새로운 사용자 "xylot"을 생성하고 Composer로 사이트를 생성했습니다.

그러나 이제 Apache는 문제의 디렉토리 읽기를 거부하고 404 오류를 표시합니다. 가상 호스트 구성 파일을 사용하고 있으며 문제의 사이트는 example.com.conf. 동일한 서버에 구성 파일 이름이 다른 다른 사이트가 있는데 모두 제대로 작동하고 있습니다.

이 사이트는 불안정한 사용자 소유권 규칙을 적용하는 유일한 사이트입니다. .conf 파일이 Apache를 가리키는 모든 디렉터리와 파일 /var/www/my-site-name(디렉토리 자체 포함)은 사용자 그룹이 소유 xylot합니다 xylot.

chgrpApache가 내 파일을 읽을 수 있는 기능을 제공할 것이라고 생각하여 그룹 소유권을 그룹 으로 변경하려고 시도했지만 root작동하지 않습니다. 내가 올바른 길을 가고 있는지 확신할 수 없지만, 내 일부는 그렇게 믿고 있습니다. 왜냐하면 해당 서버의 내 사이트 중 가 아닌 소유권을 가진 유일한 사이트이기 때문입니다 root:root.

이것이 문제 해결을 위한 합리적인 경로입니까? 대신 다른 걸 봐야 할까요? 모든 파일이 존재하고 설명됩니다. 나는 이전에 작업하려고 하는 사이트의 이전 반복에서 문제의 도메인 이름을 사용한 적이 있으며 지금에서야 404-ing이 되었고 이번에야 사용자 소유권을 엉망으로 만들었습니다.

(아직 서버 유지 및 관리가 낯설기 때문에 양해 부탁드립니다.)

예상 시간:나는 디렉토리와 모든 하위 디렉토리 및 파일을 root:root소유권으로 변경하려고 시도했지만 소용이 없었습니다 (Apache를 다시 시작한 후).

관련 정보