본문 바로가기
반응형

linux33

Nginx - Reverse Proxy로 활용하기 Docker 환경에서 모듈별로 나누어 관리하는 것이 관리의 편의성을 높이기 된다. 역활 별로 시스템 구성을 나누어 관리하면, 유지보수 및 관리 편의성이 좋기 때문에, Nginx 를 이용할 경우 Reverse Proxy를 이용해서 외부에서 연결되는 접점을 별도로 설정하는 방법에 대해서 정리보도록 하겠다. Nginx는 Reverse Proxy로 구성하는 방법은 기본적으로 location에 proxy_pass를 기입하여 구성할 수 있다. 여기에 추가적으로 Proxy 관련된 옵션을 이용하여 보다 Proxy 설정을 할 수 있다. 그리고 SSL 인증서를 구성한 경우 인증서 경로를 설정해 주어야 하는데, Certbot에서 구성시 확인되 인증서 파일 정보를 기입해 주면 된다. 무료 SSL 인증서인 Lets Encryp.. 2022. 12. 25.
Azure - Linux Disk Add in VM Azure에서 물론 AWS 역시 Disk를 추가하였다고 하더라도 바로 해당 머신에서 사용할 수 없고, 초기화 및 연결 작업을 해주어야 한다. 여기에서는 어떻게 연결이 가능한지 간단히 알아보도록 하겠다. 가장 먼저 진행할 부분은 Disk가 정상적으로 확인되는지이다. ls 명령과 lsblk 명령을 이용해서 연결 정보를 확인 할 수 있다. ls -alF /dev/disk/azure/scsi1 lsblk -o NAME,HCTL,SIZE,MOUNTPOINT | grep -i "sd" 아마 보통 처음 Disk를 연결하였다면, /dev/sdc에 연결되어 있을 것이다. 이를 파일 시스템을 지정하여 포맷을 진행하고, partprobe 유틸리티를 사용하여 커널이 새 파티션 및 파일 시스템을 인식하는지 확인하도록 하자. p.. 2022. 12. 13.
Mac/Linux - 로컬 CLI 에서 Base64 인코딩, 디코딩 하기 패스워드를 API에서 사용하거나 기록할 경우 Base64를 이용해야 하는 경우가 종종 발생한다. 문자열 전환 방법과 파일 전환 방법에 대해서 정리해보자. 1. 문자열 인코딩 문자열 전환은 echo 옵션을 이용해서 사용할 수 있다. 문자열 만 변환해야 하기 때문에 -n 옵션을 사용해서 줄바꿈 기호를 표시하지 않도록 한다. echo -n 'asecurity'|base64 YXNlY3VyaXR5 2. 문자열 디코딩 base64 에 -D 옵션을 제공한다. echo 'YXNlY3VyaXR5'|base64 -D asecurity% 3. 파일 인코딩 -i 옵션으로 사용이 가능하다. 파일을 Base64로 인코딩 하는 경우 내용이 출력 내용이 많고, 디코딩시 파일을 이용하는 것이 유용하기 때문에 -o 옵션을 함께 사용하.. 2022. 11. 1.
Linux - echo -n 옵션? man 파일 을 찾아보면 줄바꿈 기호 출력을 방지하는 옵션이다. 보통 echo 출력을 이용해서 명령이나 파일 기록등을 할 때 줄 바꿈 기호를 제거하기 위해 사용된다. 2022. 11. 1.
Docker - failed to compute cache key: "/. " not found: not found 필자는 개발 머신으로 Windows와 Mac을 동시에 활용하다보니 종종 OS간 차이로 인한 문제점에 부디치는 경우가 있다. 이 문제는 어떻게 보면 심플한 문제로 파일의 경로 인식에 대한 OS 차이점에 대한 부분이다. failed to solve: rpc error: code = Unknown desc = failed to compute cache key: "/.requirements.dev.txt" not found: not found Mac이나 Linux 같은 경우 보통 현재 경로를 나타낼때 사용하는 키워드로 .(점)을 많이 이용한다. 특정 프로세스를 실행할 때는 . ./ 등을 통해 현재 경로를 나타내게 된다. 하지만 윈도우는 현재 경로라는 정보를 넣으면 경로는 인식을 하지만 파일의 경우 실제 (.)점.. 2022. 9. 1.
Linux/Ubuntu 파일 개수 확인 wc 명령은 라인 갯수를 셀 수 있는 명령이다. 이 명령을 이용하면 손쉽게 파일 개수 확인이 가능하다. 현재 위치의 파일 개수 ls -l | grep ^- | wc -l 현재 폴더의 하위 폴더를 포함한 파일 개수 find . -type f | wc -l 2022. 3. 29.
반응형