Wamp 서버의 로컬 및 개인 IP 문제

Wamp 서버의 로컬 및 개인 IP 문제

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

Apache 문서: htpasswd - 기본 인증을 위한 사용자 파일 관리

관련 정보