이는 HTTP 뿐만아니라 FTP도 적용됩니다.

http://username:password@도메인주소

보안상의 이유로 이 기능은 인터넷 익스플로러 7 이상의 버전에서는 지원하지 않습니다.

Posted by leeyongwan
,
웹서버를 운영할때 특정 폴더는 사용자 계정을 입력하여 접근하도록 해야할 경우가 있습니다. 이때 아파치 서버를 설정하는 방법입니다.

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

AllowOverride AuthConfig

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

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 "Restricted Files"
# (Following line optional)
AuthBasicProvider file
AuthUserFile /usr/local/apache/passwd/passwords
Require user 
username

4. 서버를 재실행합니다.
Posted by leeyongwan
,