OMV(OpenMediaVault) Nginx 디렉토리 비밀번호 설정

OMV(OpenMediaVault) Nginx 디렉토리 비밀번호 설정

Author : Jino Bae / Send Mail

특정 디렉터리에 h5ai를 사용하고 있는데 그 디렉터리에 패스워드를 걸어두고자 하였습니다.


아파치 유틸

우리가 사용할 유틸리티는 아파치의 htpasswd입니다. 해당 명령어를 쳤으나 패키지가 없다고 뜬다면 설치를 해주셔야 합니다.

1
apt-get install apache2-utils


비밀번호 생성

비밀번호를 생성할 경로는 어디를 사용하던 상관없지만 저는 /etc/nginx/private에 넣을 것입니다. 다만 해당 파일은 절대 웹서버의 공간안에 있어선 안됩니다!

1
sudo htpasswd -c /etc/nginx/private/.htpasswd baejino

ccreate를 나타냅니다. 해당 파일에 다른 계정이 등록되어 있어도 -c를 사용하면 덮어쓰기가 됩니다. 패스워드를 수정하려면 아래와 같이 입력합니다.

1
sudo htpasswd /etc/nginx/private/.htpasswd baejino

이것은 수정할때 뿐만 아니라 생성할때도 사용할 수 있습니다. MD5 알고리즘을 이용하여 암호를 생성하려면 다음과 같이 입력합니다.

1
sudo htpasswd -mb /etc/nginx/private/.htpasswd baejino mypasswd


Nginx에 등록

웹서버에서 접근하려는 디렉토리에 생성한 패스워드 파일을 등록합니다. OMV에서는 웹서버의 옵션에 아래 내용을 덧붙혀주면 됩니다.

1
2
3
4
location /this {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/private/.htpasswd;
}

일반 리눅스라면 Nginx 설정 방법을 상세히 알아보고 시도해 보십시오.


Jino Bae
WRITTEN BY

Jino Bae

Digital is a purely man-made playground. That's why I like.
im@baejino.com


comments powered by Disqus