
내 IP 주소/localhost/127.0.0.1을 통해 내 서버에 액세스하려고 하면 모든 것이 제대로 작동하지만 외부 IP를 시도하면 다음과 같은 결과가 나타납니다.
Forbidden
You don't have permission to access / on this server.
외부를 참고하여 가이드를 찾고 있었는데 로컬호스트에서만 찾았네요. 혹시 외부 IP를 참고하여 이 문제를 해결하는 가이드를 아시는 분 계시다면 정말 감사하겠습니다.
편집: 지금까지 방화벽을 언급하는 가이드 1개를 찾았습니다. 방화벽은 문제가 아닙니다.
답변1
아파치를 사용하고 있습니까? 그렇다면 서버의 구성 파일을 확인하십시오.
내 사이트 중 하나에서는 IP가 127.0.0.1이 아닌 한 로그인이 필요합니다. 이를 통해 특정 페이지의 출력에 대해 PDF 생성기 서비스를 실행할 수 있습니다. 귀하의 설명에 따르면 귀하의 웹사이트는 localhost를 제외한 모든 것을 거부하는 것처럼 작동하는 것 같습니다.
파일 을 확인 /etc/apache2/sites-available/YOURSITE
하고 VirtualHost
설정을 살펴보세요.
답변2
나는 httpd.conf에 대해 인터넷에서 많은 수정 사항을 시도했지만 그 중 아무 것도 작동하지 않았습니다.
오늘 나는 아이디어가 있어서 require local
./conf/extra/httpd-vhost.conf에 있는 줄을 간단히 주석 처리했습니다.
효과가 있었어요!