htpasswd 는 아파치로 운영중인 웹 서버에 접근할 때 사용자 인증을 하는 기능.
기본적으로 아파치는 모든 사용자들이 볼 수 있도록 구성되어 있는데
이 htpasswd를 이용하여 일부 사용자만 볼 수 있도록 설정할 수 있다.
[htpasswd 설정]
.htaccess → 환경설정을 담당.
.htpasswd → 로그인 계정과 비밀번호를 저장하는 파일.
[설정 환경]
test할 웹페이지 mrtg
document Root /var/www/mrtg
[설정 방법]
#vi /var/www/mrtg/.htaccess //.htaccess 파일 생성
AuthName "login" //인증창 이름
AuthType Basic //인증 타입 보통 Basic으로 입력
AuthUserFile /var/www/html/.htpasswd //인증 패스워드 파일명
AuthGroupFile /dev/null //그룹인증을 위한 파일명. 그룹인증 비활성화 상태.
require valid-user //vaild-user를 입력하여 인증된 사용자만 접속하도록 설정
#htpasswd -c /var/www/mrtg/.htpasswd [계정명 test1사용]
패스워드 입력 두번
httpd.conf 파일 수정
vi /etc/httpd/conf/httpd.conf
/AllowOverride 부분 none → All 로 수정 후
데몬 재시작

'Server > Web' 카테고리의 다른 글
| apache 웹사이트 접속자 수 확인 (0) | 2021.12.20 |
|---|---|
| apache error페이지 출력 설정 (0) | 2021.12.20 |
| 웹페이지 접속 시 html , jsp 우선순위 설정 (0) | 2021.11.30 |
| 웹 서비스 재시작 graceful/restart 차이점 (0) | 2021.11.30 |
| Apache LogLevel 설정 (0) | 2021.11.28 |
댓글