Work/LINUX+SERVER

Apache 폴더별 인증

====== Apache 폴더별 인증 관리하기 ======

1. .htaccess 혹은 httpd.conf 화일의 <Directory> section 에 다음 라인을 추가한다.

  AllowOverride AuthConfig

2. 아래의 커맨드를 실행하여 암호 화일을 생성하고 http로 접근이 불가능한 폴더에 넣는다.

  htpasswd -c folder/passfile
  ex) htpasswd -c /usr/local/apache/passwd/passwords username
  New password : mypassword
  Re-type new password : mypassword
  Adding password for user username

3. 원하는 폴더에 .htaccess 파일을 만들고 아래의 내용을 넣습니다.

  AuthType Basic
  Authname "Restiricted Files"
  (Following line optional)
  AuthBasicProvider file
  AuthIserFile /usr/local/apache/passwd/passwords
  Require user username

4. 서버를 재 실행합니다.

반응형