나는 같은 컨트롤러상의 apache 서버, 가상 호스트 이름의 여러 가지 중 하나의 가상 호스트 데릭쉐퍼드와 오직 특정 IP 주소를 액세스하려면 수 있도록 허용하고 있다.
이렇게 할 수 있는 최선의 방법은 제안하세요 바랍니다. 나는 내가 할 수 있는 것은 아니지만 바라볼 mod_authz_hosts 모듈에서는 같이 집 안에서 가상 호스트입니다.
이 ',' a ',' 또는 'Location> < 인사이드라면 디렉티브에는 mod_authz_host 필요가 있지만, ve, 블록 내에서 사용되는 I& < Directory>', ',' 전 < VirtualHost> # 39 와 같은, 그래서 Apache 의 2.2:
<VirtualHost *:8080>
<Location />
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
...
</VirtualHost>
참조: https://askubuntu.com/questions/262981/how-to-install-mod-authz-host-in-apache
[필요한 IP 디렉티브을] [1] 2.4, Apache 의 사용합니다. 그래서 머신뿐만 허용하시겠습니까 192.168.0.0/24 네트워크 (범위 192.168.0.0 - 192.168.0.255) 에서 만
<VirtualHost *:80>
<Location />
Require ip 192.168.0.0/24
</Location>
...
</VirtualHost>
방금 다운로드하려는 아웃하기로 로컬호스트 실험기계가 액세스하려면 관심용 there& # 39 의 특별한 [필요한 지역 디렉티브을] [2].
>. 로컬 서버에 접속할 수 있는 경우 다음과 같은 조건을 제공업체입니다 그렇다.
>. 주소와 일치하는 127.0.0.0/8 클라이언트뿐 >. 클라이언트뿐 주소 ::1 >. * 모두 클라이언트와 서버 접속 주소를 동일합니다.
>. 이렇게 하면 일치시키려면 접속을 편리하게 보내야 하는 로컬 호스트입니다:
<VirtualHost *:80>
<Location />
Require local
</Location>
...
</VirtualHost>
[1]: https://httpd.apache.org/docs/2.4/mod/mod_authz_host.html # 레치프 [2]: https://httpd.apache.org/docs/2.4/en/mod/mod_authz_host.html # 레크로커
Apache 2.4 의 구성 구문을 변했다 '인증', '거부' 또는 '' 더 이상 사용할 수 있도록 디렉티브에는 주문하십시오 한다.
새로운 방법으로 이 됩니다.
<VirtualHost *:8080>
<Location />
Require ip 192.168.1.0
</Location>
...
</VirtualHost>
새로운 구문을 사용하여 더욱 참조용이므로 붽뎄 아파치 (apache) 에서 볼 수 있다. 2.4 에서 2.2 로 업그레이드