Apache2 403 금지됨 - 액세스 권한이 없습니다.

Apache2 403 금지됨 - 액세스 권한이 없습니다.

에 가상 호스트를 하나 추가했습니다 sites-available. 얼마전부터 나오 Index Of...더니 mysql을 설치했는데 이유는 모르겠지만 그 이후에 404가 나오다가 403 Directory으로 바뀌어서 /var/www/html/지금은 나오네요.

나는 chown -R www-data:www-data /var/www아무 소용이 없었습니다.
또한 DocumentRoot으로 변경 000-defaut.conf되었습니다 /var/www/html/. 에는 오류가 전혀 없습니다 error.log.

vps이고 SSH를 통해 액세스하고 있습니다.

답변1

결국 우리는 이것이 00-default와 mysite.com 간의 구성 오류임을 발견했습니다.

해당 요청은 액세스 권한이 없는 mysite.com VirtualHost에 의해 서버링되는 것 같습니다 /var/www/html.

둘 다 작동해야 하는 경우 VirtualHostApache는 이름이나 IP로 둘 다 인식해야 합니다.

00-default에 지시문을 추가 ServerName하고 설명된 대로 /etc/hosts에 두 이름을 모두 추가해야 합니다.Ubuntu에서 웹사이트에 액세스하는 방법

또한 404 오류는 "찾을 수 없음"을 의미한다는 점을 잊지 마세요. 을 변경할 때 DocumentRoot파일도 새 디렉터리로 이동해야 합니다.

관련 정보