로컬 웹사이트를 선택된 사용자로 제한

로컬 웹사이트를 선택된 사용자로 제한

/var/www/mysite1Apache 아래에 두 개의 로컬 웹사이트가 있고 /var/www/mysite2및 를 통해 액세스할 수 있다고 가정해 보겠습니다.localhost/mysite1localhost/mysite2

user이 페이지는 로컬에서만 사용할 수 있으며 내 컴퓨터에는 , user1및 과 같은 여러 사용자가 있습니다 user2. 두 user사이트를 모두 볼 수 있지만 보기 user1만 가능한가요 mysite1?user2mysite2

답변1

과거에는 다음을 사용할 수 있었습니다.mod_access_identd. Ident전달을 허용하는 지시문 을 추가합니다.식별하다규약. Apache 서버는 클라이언트 컴퓨터에서 실행되는 Ident 서버를 쿼리합니다. 이는 클라이언트 컴퓨터의 루트와 클라이언트와 서버 간의 통신을 신뢰하는 한 신뢰할 수 있는 정보를 제공할 수 있습니다.

오늘날 인터넷에서는 이러한 두 가지 가정이 거의 항상 틀립니다. 즉, 암호화가 없으면 통신을 신뢰할 수 없으며 원격 컴퓨터에서 루트가 되는 것은 중요하지 않습니다. 귀하의 경우 Ident가 작동합니다. 이 모듈이 Apache 2로 이식되었다는 표시는 없습니다. 이식하는 것이 얼마나 어려울지는 전혀 모릅니다. 서버 를 실행해야 합니다 identd. 대부분의 Linux 배포판에는 일부가 함께 제공되지만 기본적으로 설치되지는 않습니다.

아직 공식적인 내용이 남아있습니다mod_ident, 인증은 제공하지 않고 로깅만 제공합니다.

관련 정보