저는 Apache 용 초보자입니다. 우리 집에있는 FreeBSD 상자에 아파치 2.2를 설치했다. FreeBSD 문서의 지침은 사용자 정의 된 디렉토리 데이터를 사용하기 위해 DocumentRoot 지시어를 변경할 수 있다는 것입니다. 따라서, 나는아파치는 DocumentRoot를 변경 한 후 항상 403 permisson을 얻습니다.
/usr/home/some_user/public_html
로 ...
/usr/local/www/apache22/data
을 대체하지만 뭔가 옳지 않다. 디렉토리 안에 index.html 파일이 있지만 아파치가 디렉토리/파일을 읽을 수없는 것 같습니다.
는Forbidden
You don't have permission to access/on this server.
public_html
의 권한은 내가 여기 잘못 될 수 있는지 궁금
drwxr-xr-x
입니다. 또한, 필자의 경우,이 FreeBSD 상자에 하나 이상의 웹 사이트를 호스팅하지 않을 것이므로 VirtualHost를 전혀 사용하지 않을 것입니다. DirectoryRoot 지시어를 변경하는 것이 좋은 방법일까요?
아파치 오류 로그에 무엇이 있습니까? 일반적으로 매우 장황합니다. 홈 디렉토리에''o + r'을 주어야 할 수도 있습니다. –
httpd 프로세스 (보통'apache')를 소유하고있는 사용자에게'su' 시도해보십시오 - cat/usr/home/some_user/public_html/index.html'을 사용할 수 있습니까? –
@Jonas 오류 로그를 확인했는데 ... '클라이언트가 서버 구성에 의해 거부 됨 :/usr/home/webmaster/public_html /' – Kann