차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
apache_authentication_with_authn_dbd [2015/12/02 09:22] – koov | apache_authentication_with_authn_dbd [2020/12/11 02:32] (현재) – [설정] koov | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Apache Authentication with authn_dbd ====== | ====== Apache Authentication with authn_dbd ====== | ||
- | 본 문서의 원본은 http:// | + | 본 문서의 원본은 |
작성자 --- // | 작성자 --- // | ||
줄 9: | 줄 9: | ||
OS : Debian 8 (jessie) | OS : Debian 8 (jessie) | ||
- | Debian 8(jessie)버전부터는 libapache2-mod-auth-mysql 모듈이 포함되어있지 않다. | + | '' |
- | 일단 해당 모듈이 버그도 많고 개발도 중단되어서 더이상 포함시키지 않는다고 한다. 따라서 데비안 8 버전부터는 authn_dbd모듈을 이용하여야 한다. | + | 일단 해당 모듈이 버그도 많고 개발도 중단되어서 더이상 포함시키지 않는다고 한다. 따라서 데비안 8 버전부터는 |
- | Apache 2.4 버전에는 절대 mod-auth-mysql을 이용하지 말도록 한다. | + | Apache 2.4 버전에는 절대 |
===== 설치 ===== | ===== 설치 ===== | ||
줄 38: | 줄 38: | ||
===== 설정 ===== | ===== 설정 ===== | ||
- | apache 서버에 mysql을 이용할수 있도록 / | + | apache 서버에 mysql을 이용할수 있도록 |
+ | <WRAP prewrap> | ||
<code vim dbd_mysql.conf> | <code vim dbd_mysql.conf> | ||
DBDriver mysql | DBDriver mysql | ||
줄 48: | 줄 49: | ||
DBDExptime 300 | DBDExptime 300 | ||
</ | </ | ||
+ | </ | ||
그리고 해당 모듈 설정을 활성화 해준다. | 그리고 해당 모듈 설정을 활성화 해준다. | ||
+ | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
[user@host]$ a2enmod dbd | [user@host]$ a2enmod dbd | ||
줄 56: | 줄 59: | ||
[user@host]$ a2enconf dbd_mysql | [user@host]$ a2enconf dbd_mysql | ||
</ | </ | ||
+ | </ | ||
그리고 인증이 필요한 디렉토리 설정을 아래와 같이 설정해주도록 한다. | 그리고 인증이 필요한 디렉토리 설정을 아래와 같이 설정해주도록 한다. | ||
- | < | + | <WRAP prewrap> |
+ | < | ||
< | < | ||
AuthName "You Must Login" | AuthName "You Must Login" | ||
줄 68: | 줄 73: | ||
</ | </ | ||
</ | </ | ||
+ | </ | ||