Digest 인증 추가

문학적인유사성·2022년 6월 23일
0

misc.

목록 보기
2/31

아파치 Digest 인증 추가 방법

  • 기본 인증은 모든 브라우저 사용가능 (그러나 전송시에 plain텍스트로 전송되버려서 통신을 중간에 가로채는 경우 사용자명/비밀번호가 노출됨)
  1. 모듈 확인
    LoadModule auth_digest_module modules/mod_auth_digest.so
    주석 해제

  2. Digest 설정 파일 생성
    $ vim /etc/httpd/conf.d/auth_digest.conf

<Directory "/var/www/html/digest">
	AuthType Digest
    AuthName "Secret"
    AuthDigestDomain http://www.example.com/digest/
    AuthUserFile /etc/httpd/.htdigest
    Require valid-user
    Order deny,allow
    Deny from all
    Allow from XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX
</Directory>
  1. 사용자 추가
    $ htdigest 옵션 비밀번호파일위치 영역 사용자명
    $ htdigest -c /etc/httpd/.htdigest 'Secret' user1
    패스워드 입력

  2. cat /etc/httpd/.htdigest

  3. systemctl restart httpd

  4. mkdir /var/www/html/digest

  5. vim /var/www/html/digest/index.html

참고.
[1] https://engineer-ninaritai.com/apache-digest/
[2] https://www.devkuma.com/docs/apache/access-htdigest/

profile
Are you nervous? Don't be

0개의 댓글