Wamp 서버 및 IP 주소와 관련하여 문제가 있습니다. 우리 회사에는 로컬 IP가 192.168.x.xxx인 컴퓨터가 있으므로 기본적으로 여기에 wamp가 설치되어 있고 로컬 네트워크의 모든 PC가 여기에 호스팅된 웹 사이트에 액세스할 수 있습니다. 그러나 해당 시스템은 116.50.xxx.xxx의 공개 IP이기도 하며, 외부 네트워크에서 액세스할 때 해당 시스템에서 호스팅되는 웹 사이트(C:/wamp/www)에 계속 액세스할 수 있습니다. 이러한 일은 발생해서는 안 된다고 생각합니다. 공용 IP에 액세스하려고 할 때마다 비밀번호 프롬프트나 공용 IP를 사용한 액세스를 차단하는 방법이 있나요? 감사해요
답변1
HTTP 기본 인증을 사용할 수 있습니다.
<Location />
AuthType Basic
AuthName "Secured"
AuthUserFile /path/to/.htpasswd
Require valid-user
Satisfy any
Deny from all
Allow from 192.168.1
</Location>
파일 을 생성하려면 .htpasswd
:
$ htpasswd -c /path/to/.htpasswd username-1
추가 사용자를 추가하려면:
$ htpasswd /path/to/.htpasswd username-2