반응형
특정 폴더 페이지 암호인증 걸기
결과 페이지 로딩시 암호인증 걸기
1. httpd.conf를 수정
먼저 /usr/local/apache/conf/httpd.conf에서 AllowOverride None으로 되어 있으면 AllowOverride All로 바꾸어줍니다.
그리고 # AccessFileName .htaccess줄이 주석줄로 되어 있으면 주석을 풀어줍니다.
# AccessFileName .htaccess
2. .htaccess파일만들기
mrtg실행결과 생성되는 웹페이지 파일들이 존재하는 디렉토리에 아래와 같은 내용을 가진 .htaccess파일을 생성합니다.
예제) /home/mrtg/www 에 암호인증 걸기
# vi .htaccess
AuthName "관리자 로그인" //관리자 페이지의 제목
AuthType Basic //인증타입
AuthUserFile /home/mrtg/www/.htpasswd //ID와 암호가 존재할 위치와 파일명
AuthGroupFile /dev/null //그룹인증파일명
<Limit GET POST> //유효한 사용자만 접근가능
require valid-user
</Limit>
#
AuthName "관리자 로그인" //관리자 페이지의 제목
AuthType Basic //인증타입
AuthUserFile /home/mrtg/www/.htpasswd //ID와 암호가 존재할 위치와 파일명
AuthGroupFile /dev/null //그룹인증파일명
<Limit GET POST> //유효한 사용자만 접근가능
require valid-user
</Limit>
#
이 내용을 .htaccess로 저장하고 퍼미션을 777로 줍니다.
3. .htpasswd 파일 만들기
# htpasswd -c .htpasswd manager
Newpassword:
Re-type password:
#
Newpassword:
Re-type password:
#
4. cat 명령어로 정상적으로 ID와 패스워드가 생성됐는지 확인합니다.
# cat .htpasswd
위의 두 파일 .htaccess 와 .htpasswd은 (.)숨김파일로 만들어 줍니다.
웹브라우저로 이 페이지를 다시 불러오면 ID와 패스워드를 입력창이 뜨고 ID와 패스워드를 입력해주면 정상적인 접근이 가능합니다.
반응형
'리눅스 팁&테크' 카테고리의 다른 글
우분투에서 APM 설치 후 PHP가 안될 때 (0) | 2016.10.08 |
---|---|
쉽게 풀이된 리눅스(Linux) 명령어 사전 목차 (0) | 2011.04.29 |
멀티부팅 윈도우, 리눅스 삭제후 LILO 제거 (0) | 2011.04.28 |
아파치 특정 디렉토리에 암호걸기 (0) | 2011.04.27 |
공사중에 로그인 막기(nologin) (0) | 2011.04.27 |