>백엔드 개발 >PHP 튜토리얼 >PHP_php 팁에서 기본 인증을 구현하도록 IIS7을 구성하는 방법

PHP_php 팁에서 기본 인증을 구현하도록 IIS7을 구성하는 방법

WBOY
WBOY원래의
2016-05-16 20:07:371872검색

PHP 실행 환경에서 기본 인증을 구현하도록 IIS7을 구성합니다. 실제로 IIS7 인증에는 Windows 인증, 다이제스트 인증 등 여러 가지 방법이 있습니다. 상대적으로 말하면 IIS7 기본 인증이 가장 간단합니다. IIS7 기본 인증의 구현 방법과 주의 사항을 그래픽으로 소개한 글이므로 PHP를 시작하는 친구들에게 도움이 되기를 바랍니다.

준비

1. IIS7에서는 기본적으로 인증 기능이 설치 및 구성되어 있지 않기 때문에 IIS7 기본 인증을 구현하려면 먼저 IIS7 인증 기능을 설치하고,

을 열어야 합니다.

제어판>프로그램 및 기능>Windows 기능을 켜거나 끄고, IIS를 찾아 기본 인증을 선택하여 그림과 같이 설치합니다

IIS7 인증 기능 설치

2. IIS7 인증 기능을 설치하는 것 외에도 IIS7에서 실행되도록 PHP5를 구성해야 합니다. Win7 IIS7.5 PHP 관리자 설치 및 구성 PHP5 Mysql 튜토리얼 및 Windows7 IIS7 설치 및 구성 PHP5 튜토리얼을 참조하세요. FastCgi 및 ISAPI 방법을 사용합니다.

IIS7에서 기본 인증을 구현하는 첫 번째 단계: 익명 인증 비활성화

IIS 관리자를 열고 왼쪽 웹사이트 아래 디렉터리를 클릭한 후 오른쪽 IIS 기능 보기에서 인증을 선택하면 익명 인증 옵션이 나타납니다. 모든 브라우저에서 첫 번째 요청이 전송되기 때문에 먼저 익명 인증을 비활성화해야 합니다. 서버에 익명으로 서버 콘텐츠에 액세스하는 것입니다. 익명 인증을 비활성화하지 않으면 사용자는 제한된 콘텐츠를 포함하여 서버의 모든 콘텐츠에 익명으로 액세스할 수 있습니다.

IIS7에서 기본 인증을 구현하는 두 번째 단계: 기본 인증 구성 편집

익명 인증을 비활성화한 후 기본 기본 인증을 직접 활성화하거나 기본 인증을 마우스 오른쪽 버튼으로 클릭하고 편집을 선택한 후 기본 도메인 및 영역을 입력할 수 있습니다.

IIS7은 기본 인증의 세 번째 단계인 인증된 사용자 이름과 비밀번호 생성

을 구현합니다.

컴퓨터>관리>로컬 사용자 및 그룹을 마우스 오른쪽 버튼으로 클릭하여 해당 사용자 이름과 비밀번호를 생성할 수 있습니다. 그림과 같이 저는 PHP 튜토리얼 네트워크 도메인 이름을 사용자 이름으로 사용하여 사용자를 생성했습니다

IIS7 인증을 위한 새 사용자 생성

IIS7은 기본 인증의 네 번째 단계인 인증된 사용자 구성을 구현합니다

IIS7 관리자를 열고 인증이 필요한 해당 웹사이트 디렉터리를 찾은 다음 그림과 같이 마우스 오른쪽 버튼을 클릭하고 권한 편집을 선택한 다음 보안 탭을 클릭하고 그룹 또는 사용자 이름을 편집한 다음 추가를 선택합니다.

IIS7 인증을 위한 사용자 구성

사용자를 추가한 후 보안 요구 사항에 따라 인증된 사용자에 대한 해당 권한을 구성할 수 있습니다.

위의 IIS7 기본 인증 구성을 완료한 후, 앞서 구성한 해당 디렉터리에 URL 형식으로 접속하면 그림과 같이 계속 접속하려면 사용자 이름과 비밀번호를 입력하라는 화면이 나타납니다

IIS7 인증 접속 페이지

IIS7 기본 인증 참고 사항:

1. IIS7 기본 인증 사용자 자격 증명은 Base64 인코딩 기술을 사용하여 인코딩되지만 네트워크 전송 중에는 암호화되지 않으므로 기본 인증은 안전하지 않은 인증 방법으로 간주됩니다. SSL을 설치하고 구성하는 것이 좋습니다

2. IIS7 기본 인증의 기본 오류 메시지는 HTTP401 페이지로 이동합니다. IIS7 기능 보기의 오류 페이지를 통해 점프를 구성할 수 있습니다.

이제 IIS7에서 기본 인증을 구현하는 방법이 소개되었습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.