반응형
사이트를 개설했는데 그냥 비공개로 하고 싶었다.
소스 코딩은 귀찮고 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 입력창 팝업
인증 성공 시 사이트 접속됨
성공
반응형
'SW > 서버보안' 카테고리의 다른 글
웹페이지 공격 방어용 연습용 홈페이지 만들기 귀찮아서 작성해두자 (0) | 2025.07.22 |
---|---|
Apche WAF 설치하여 웹 서비스 보안 설정 (0) | 2025.07.19 |
Rocky GeoIP 방화벽 설치 방법 해외 공격 차단 [maxmind] (0) | 2025.03.19 |
Windows server 2008 R2 / window 7 보안 업데이트 방법 [윈도우 인증 오류 / 서비스 종료 수동 업데이트 / 0x80072F8F / 8024001F / ] (0) | 2022.04.19 |
서버 보안가이드 정리 (0) | 2021.11.12 |
댓글