
다음을 포함한 특정 IP에 대해 공개된 로컬 웹 서버가 있습니다.모두내 LAN의 IP.
이것은 내 .htaccess
파일입니다:
order deny,allow
deny from all
allow from 192.168.2.1/24
allow from xxx.xxx.xxx.xxx
Line 3은 내 로컬 네트워크의 모든 IP를 허용해야 하며 서버가 실행 중인 컴퓨터를 제외하고는 잘 작동합니다. 이 파일이 있는 폴더에 액세스하려고 하면 .htaccess
403 상태 코드가 나타납니다.
추가해 보았 allow from 127.0.0.1
으나 효과가 없었습니다.
호스트 컴퓨터가 웹 서버에 액세스하도록 허용하려면 어떻게 해야 합니까?
이 오류는 사용할 때만 발생 localhost
하지만 IP 주소를 사용할 때는 작동합니다 192.168.2.XXX
.
저는 Apache/2.4.25(Unix) PHP/7.1.4를 실행하고 있습니다.
답변1
서버가 IPv6 프로토콜을 사용하도록 활성화된 경우(링크 로컬 주소만 있는 경우에도) IPv6 로컬 주소( ::1
)를 사용 중일 수 있습니다.