본문 바로가기
SW/서버보안

웹페이지 사이트 비밀번호 설정 보안하기 apache 설정법

by bigju 2025. 7. 24.
반응형

 

사이트를 개설했는데 그냥 비공개로 하고 싶었다.

소스 코딩은 귀찮고 apache를 이용하여 만들어보자한다.

 

✅htaccess + .htpasswd

Apache 웹서버일 경우, 사이트 접속 자체에 기본 인증(팝업창 비번)을 걸 수 있습니다.


 

1. .htpasswd 파일 생성(비밀번호 저장)

sudo apt install apache2-utils   //우분투에서 설치

htpasswd -c /var/www/html/.htpasswd bigju

 

*bigju는 계정명 (원하면 다른 이름 넣을 것)

*비밀번호 입력 -> 암호화되어 저장


2. .htaccess 생성(해당 폴더에)

- /var/www/html/.htaccess

AuthType Basic
AuthName "BIGJU 비밀번호를 입력하세요"
AuthUserFile /var/www/html/.htpasswd
Require valid-user

3. Apache 설정에서 .htaccess 허용

- /etc/apache2/apache2.conf 또는 000-default.conf 확인:

<Directory /var/www/html>
    AllowOverride All
</Directory>

4. Apache 재시작

sudo systemctl restart apache2

 


5. 결과

 

도메인 접속 시 ID/PW 입력창 팝업
인증 성공 시 사이트 접속됨

 

성공


 

반응형

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!