 |
|
|  |
| Apache 서버 .htaccess 활용(접근 제어 - 인증설정2) |
|
|
 |
15년 전 |
여러 다른 설정 방법이 있지만 2가지만 추가해 보려고 합니다.
참고로 보안상 password 파일이 웹에서 보여질수 있는 디렉토리에 있어서는 안되겠지요.
예전에 우회기법을 본적이 있는것 같은데, 지금은 고쳐졌나 모르겠네요.^^
100% 신뢰하지 마세요!
여러사용자 인증설정을 할 경우는 AuthGroupFile을 이용할수도 있지만 간단히
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /home/test/password
Require user test
여기서
Require user test -> Require valid-user
로 변경하시면 하시고
/home/test/password 파일에 추가 계정을 등록해 주시면 됩니다.
추가 등록은 다음라인에 아래와 같이 등록해 주시면 됩니다.
test:{SHA}nU4eI71bcnBGqeO0t9tXvY1u5oQ=
test1:{SHA}8FePHnF0saQcTqjG4X96ijuIySo=
만일 특정아이피에서는 그냥 접근하고 그 아이피가 아닌경우 인증창이 나타나게 하려면 어떻게 하면 될까요?
Satisfy를 이용하면 됩니다.
4.4.4.4 아이피는 그냥 접근할려면 .htaccess파일에 아래 내용을 추가해 주시면 됩니다.
Satisfy any
order allow,deny
Allow from 4.4.4.4
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /home/test/password
Require valid-user
잘 되는지 꼭 테스트 해보세요.
|
|
추천 : 834 |
추천
목록
|
|
|  |
|