홈페이지 인증을 위해서 .htpasswd 파일과 .htaccess 파일 두개가 필요하다
- httpd.conf 파일수정
<Directory "/usr/local/apache/htdocs">
AllowOverride all <- 이부분이 none으로 되있을 것이다.
Order allow,deny
Allow from all
</Directory>
- 인증이 필요한 디렉토리에 파일 만들기.(웹소스가 있는 폴더)
vi .htaccess
AuthName "oracle" <- 임의로 지정가능. 보통은 홈페이지 이름
AuthType Basic
AuthUserFile /usr/local/apache/htdocs/.htpasswd
AuthGroupFile /dev/null <- 그룹으로 인증확인을 할경우에 그룹인증파일명을 적는다.
require valid-user <- 인증된 사용자만이 접속을 허용한다
- 패스워드 파일 만들기
vi .htpasswd
htpasswd -c /usr/local/apache/htdocs/.htpasswd [USERID]
처음 사용시만 -c 옵션을 사용하고 두번재 부터는 그냥 만들면 된다.
'리눅스' 카테고리의 다른 글
CentOS 설치 시 BIOS RAID metadata (0) | 2015.04.28 |
---|---|
cnetos 7 firewall 설정 (0) | 2015.04.28 |
로그인시 bash 어쩌고 보이는 경우 (0) | 2015.04.24 |
nfs 설치 설정 (0) | 2015.04.24 |
mod-cband 설치 (0) | 2015.04.23 |