본문 바로가기

728x90

전체 글

NGINX 특정 파일이나 디렉토리를 제외한 모든 연결을 제한 NGINX 특정 파일이나 디렉토리를 제외한 모든 연결을 제한 모든 연결 제한(나머지 요청 301 리다이렉트) location / { return 301 https://sangchul.kr; } 특정 파일이나 디렉터리(health_check.html 파일) 접근 허용 location ~ ^/health_check.html { #access_log off; access_log /var/log/nginx/elb-healthchecker-access.log main; } default.conf 파일 $ vim /etc/nginx/conf.d/default.conf # Settings for a HTTP enabled server. server { listen 80; server_name _; root /usr/.. 더보기
Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 Golang fuse 설치 yum install -y golang fuse $ yum install -y golang fuse ========================================================================== Package Arch Version ========================================================================== Installing: fuse x86_64 2.9.2-11.amzn2 golang x86_64 1.15.12-1.amzn2.0.1 Installing for dependencies: apr x86_64 1.6.3.. 더보기
AWS S3 버킷의 액세스를 IP 주소로 제한하는 방법 AWS S3 버킷의 액세스를 IP 주소로 제한하는 방법 AWS S3 버킷의 액세스를 IP 주소로 특정 IP 주소만 S3 버킷에 접근할 수 있으며, 다른 IP 주소로부터의 액세스는 차단됩니다. 참고: 이 방법은 AWS 계정의 액세스 제어를 설정하므로 꼭 필요한 경우에만 사용해야 하며, 신중하게 구성해야 합니다. AWS Management Console을 통한 방법 1. AWS Management Console에 로그인합니다. 2. S3 콘솔로 이동합니다. 3. 액세스를 제한하려는 버킷을 선택합니다. 4. "속성" 탭을 선택합니다. 5. "Bucket Policy" 옵션을 선택합니다. 6. 다음과 같은 형식의 정책을 추가합니다. 여기서 111.111.111.111은 허용하려는 IP 주소입니다. 버킷 정책 I.. 더보기
쿠버네티스 인그레스 컨트롤러 설치 쿠버네티스(kubernetes) 인그레스 컨트롤러 설치 : 쿠버네티스 인그레스 컨트롤러 설치 https://kubernetes.io/ko/docs/concepts/services-networking/ingress-controllers/ 베어메탈(Bare-metal) NodePort 사용 kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.0.4/deploy/static/provider/baremetal/deploy.yaml 또는 wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.0.4/deploy/static.. 더보기
TreeSize Free 유틸리티 TreeSize Free 유틸리티 디렉터리 크기를 빠르게 스캔하고 디스크 공간을 많이 사용하는 디렉터리를 찾는 유틸리티 https://www.jam-software.com/treesize_free/ 로컬 디스크(C:) 용량 확인 C드라이브에서 아이폰 백업 파일이 대략 40GB를 사용하고 있었다. ㅠㅠ 더보기
CentOS 8에서 Yum Repository 서버를 구축하는 방법 CentOS 8에서 Yum Repository 서버를 구축하는 방법 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 8.4.2105 Repository 서버 구축 epel 패키지 설치 yum install -y epel-release createrepo 패키지 설치 yum install -y yum-utils createrepo 웹 서버(apache) 패키지 설치 yum install -y httpd mod_ssl 리포지토리 디렉터리 만들기(yum 저장소) mkdir -p /apps/repo_root/repo mkdir -p /apps/repo_root/repo/centos/7/{extras,isos,os,updates} mkdir -p /apps/repo.. 더보기
/var/run/docker.sock의 permission denied 발생하는 경우 /var/run/docker.sock의 permission denied 발생하는 경우 /var/run/docker.sock 파일에 대한 "Permission Denied" 오류는 Docker 소켓 파일에 대한 적절한 권한이 없을 때 발생할 수 있습니다. 이 파일은 Docker 데몬과 통신하기 위해 사용되며 일반적으로 Docker 관련 명령어를 실행할 때 필요합니다. docker search zookeeper $ docker search zookeeper Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.so.. 더보기
윈도우 10 편리한 단축키 윈도우 10 편리한 단축키 Win + Ctrl + D : 가상 데스크톱 생성(추가) Win + Ctrl + F4 : 현재 사용 중인 데스크톱 닫기 Win + Ctrl + 좌/우 방향키 : 다른 데스크톱 화면으로 이동 Win + Tab : 작업 보기를 실행(열려있는 모든 창을 나열합니다.) Win 또는 Ctrl + Esc : 시작 메뉴 열기 더보기

728x90