Windows에서 Joomla를 위한 Apache로 NTLM/Kerberos SSO 설정
회사 개요
이 가이드에서는 Joomla를 위해 Windows 플랫폼에서 Apache 웹 서버로 NTLM/Kerberos Single Sign-On(SSO)을 구성하는 데 필요한 단계를 살펴보겠습니다. 설정에 필요한 전제 조건, 설치 및 구성 프로세스, 원활한 통합을 보장하기 위한 문제 해결 팁을 다룹니다.
Windows 인증 LDAP에서 Apache를 사용하여 NTLM을 사용하는 단계(SSO(Single Sign-On)용)
1단계: Windows에서 Apache를 사용하여 Joomla에 NTLM SSO 구성
- 더 알아보기 아파치 모듈을 다운로드하세요.
- 복사 mod_authnz_sspi.so 에 Apache24 > 모듈 폴더에 넣고 모듈에 넣으세요
- 복사 sspipkgs.exe 에서 파일 Apache24 -> 빈 폴더를 만들고 웹서버의 Xampp Apache 폴더(.....\xampp\apache\bin)의 bin 폴더에 넣으세요.
- httpd.conf(.....\xampp\apache\conf)를 열고 LoadModule 섹션에 아래 코드 줄을 배치합니다.
- 다음 모듈의 주석 처리가 해제되었는지 확인하세요.
- 또한 LDAP 확장을 활성화해야 합니다.
- (.....\xampp\apache\conf\httpd.conf)에서 httpd.conf 파일을 엽니다. #Require all granted 뒤에 아래 줄을 붙여넣습니다.
- Apache 서버를 다시 시작하십시오.
- 구성을 테스트하려면 WordPress 루트 디렉토리에 test.php 파일을 만듭니다. (.....\xampp\htdocs\wordpress\test.php). 아래 줄을 입력합니다.
- 파일을 저장하고 웹 브라우저에서 실행하세요.
- "REMOTE_USER"를 검색하면 현재 로그인된 사용자 이름이 포함되어야 합니다.
LoadModule authnz_sspi_module modules/mod_authnz_sspi.so
LoadModule authn_core_module modules/mod_authn_core.so LoadModule authz_core_module modules/mod_authz_core.so
<Directory "...../xampp/htdocs"> ……… ……… #Require all granted AllowOverride None Options None AuthType SSPI SSPIAuth On SSPIAuthoritative On Require valid-user </Directory>
<?php var_dump($_SERVER); ?>
