본문 바로가기

nginx2

NGINX | htpasswd: command not found 해결 🥮 요구사항 (Requiredments) 신규 서버를 구성하고 나서, 지난 글을 참고하여 HTTP Basic Authorization을 적용하려고 합니다. 암호 파일을 생성하려는데 다음과 같이 htpasswd를 찾을 수 없다고 나옵니다. $ sudo htpasswd -c /etc/nginx/conf.d/.htpasswd user sudo: htpasswd: command not found 문제를 해결하기 전까지, htpasswd 명령어가 없는 것은 확실했지만 어떻게 해결해야 할지 몰라서 구글링을 통해 이것저것 시도를 해보았습니다. $ ps -ef | grep 'apache' 위의 프로세스 확인 명령어를 통해 Apache가 있는 것을 확인했습니다. $ whereis htpasswd htpasswd: 위의 .. 2021. 12. 13.
NGINX | HTTP Basic 인증으로 접근 제한하기 🎀 요구사항 (Requirements) Spring Security 로그인 구현 전, 임시로 HTTP Basic Authorization을 적용하려고 합니다. NGINX와 HTTP Basic 인증 방식으로 접근을 제한하는 방법에 대해 정리해 보았습니다. 이 글은 NGINX가 설치된 환경을 전제로 하며, NGINX를 처음 다루는 분이 읽기에 적합합니다. 🍡 해결방법 (Solution or Next step) 1. HTTP Basic 인증을 적용할 디렉토리로 이동 cd /etc/nginx/conf.d cd [경로] `cd`는 Linux 명령어 중 change directory를 뜻하며, 디렉토리를 변경하기 위한 명령어로 사용됩니다. `cd`를 작성하고 공백을 한 칸 띄운 다음, 암호 저장을 위한 경로를 입력.. 2021. 11. 26.