Nginx 웹서버에 특정폴더를 들어갈때 인증이 필요한 경우 다음과 같이 진행하면 됩니다.
1. htpasswd 설치
# apt-get install apache2-utils
2. htpasswd를 통한 ID 비빌번호 설정
해당명령어를 통해 ID 및 패스워드를 설정합니다.
# htpasswd -c /etc/nginx/.htpasswd dnavi
3. Nginx 설정수정
일반적으로 사이트설정페이지 (/etc/nginx/sites-enabled/default) 아래부분을 사이트설정에 맞게 수정한후 추가해줍니다.
location /RSS {
auth_basic "RSS";
auth_basic_user_file /etc/nginx/.htpasswd;
}
4. Nginx 재시작
# systemctl restart nginx
정상적으로 되었다면 해당폴더로 접근할때 ID, 비밀번호를 물어봅니다.
--------------------------------------------------광고(Advertising)-------------------------------------------------------------------------------------