synology drive | Revers Proxy Setting check

본인의 시놀로지 사용환경이 HAProxy나 nginx를 이용해서 TLS/SSL Terminated(SSL Offloading)을 하는 구성이라면 추가 설정이 필요하다. 특별히 무엇인가 잘못설정한게 없는데 파일을 다운로드하려고하면 아래와 같은 에러가 발생한다. 이 에러의 원인을 찾는게 생각보다 쉽지않다…찾던 과정은 기억이 지금 안난다… 추가 설정 HAProxy Revers Proxy 본인의 환경에서는 HAProxy를 이용하고 있다. backend 설정 추가 아래와 같이 프로토콜에 대한 옵션을 추가한다.애플리케이션 쪽에서 https … Read more

UoPeople 도전, 컴퓨터과학 전문학사 등록 후기

영어공부를 필요에 의해서 강제로 좀 해야겠다는 생각이 들었다.성격상 필요하다는 인식이 있어야 폭발적으로 빨리 학습하는 성향때문ㅠ…겸사겸사 컴퓨터과학 공부도 하고 1석 2조 +@(이미 1석사 5학사(예정)이긴하지만…지속적인 학습을 위하여…) UoPeople 위키백과에서 설명되기를 더 피플 대학교(University of the People)는 캘리포니아의 패서디나에 사무실을 둔 비영리 사립 비대면 교육 대학이다. 사업가인 샤이 레셰프에 의해 2009년에 설립되었다.그렇다고한다. UoPeople가입 과정 회원 가입을하고 등록하는 비용으로 … Read more

python 기초 스터디

python 다시 공부 하며 정리. 가끔씩 필요한것만 사용하기도하고, 요즘 ChatGPT가 워낙 잘 알려주긴 하지만 코드 수정하려면 알고 있는게 좋다. [참고자료](https://www.w3schools.com/python) Print(출력) Input(입력) code-runner를 이용하는 경우 terminal실행되도록 설정 필요. 테스트 뷰 Condition(조건문) 위에서 부터 아래로 실행되며, True(참)일때 결과를 출력하게 되고 만약에 참이 없으면 마지막 else가 출력된다. Comparison Operator(비교연산자) > Greater than >= Greater than or Equal … Read more

code-server ssl배포

web ide로 사용 할수있는 code-server를 TLS/SSL적용하여 배포하는 방법을 소개 합니다.약간의 설정방법을 변형하여 HAProxy를 맨 앞에 놓고 nginx와 code-server를 docker container를 이용하여 구성합니다. 본 문서는 개인 테스트 환경 설정을 위하여 작성되었습니다. HAProxy haproxy는 tcp모드를 이용하여 https로들어오는 트래픽을 통과 실킬 겁니다.http모드로 동작시키면서 443으로 접속하려면 ssl 인증서를 HAProxy에 직접 설정해줘야 해독을 할수 있어서 tcp모드로 동작시킵니다. Code-Server 배포 nginx.conf … Read more

gitea 회원 가입 기능 끄기

사설 gitea를 사용하고 있는데 외부 회원가입이 유입된 정황이 확인되어 차단하기로 하였다. docker로 배포한 환경에서 설정하는 방법. gitea 설정 파일에서 변수 설정을 하고 재기동한다. 로그인 옆에 보이던 가입버튼이 사라졌다.끝~

deepseek local 설치

요즘 이슈가 되고 있는 deepseek가 궁금해서 찾아보니 local에 설치가 가능하다하여 테스트 해보았다..저사양에서의 성능은 생각보다 별로…인듯?한국어 호환도 잘 안된다. Ollama? Ollama는 로컬에서 AI 모델을 쉽게 실행할 수 있도록 도와주는 경량화된 AI 런타임입니다.일반적으로 대형 언어 모델(LLM)은 복잡한 설정이 필요하지만, Ollama를 사용하면 간단한 명령어로 LLM을 다운로드하고 실행할 수 있습니다. DeepSeek? DeepSeek은 중국의 AI 연구팀이 개발한 오픈소스 대형 언어 … Read more

openstack | devstack으로 설치하기

예전에 공부해보려고 테스트 했던 내용을 다른 블로그에 적어두었던 것을 옮겨온 글 입니다. 오픈스택을 다루는 기술 개정판 책이 너무 오래되서 실습자료가 안맞는다.유튜브에서 한국 오픈스택 설치자료도 참고했는데 역시 오래된(4년전)자료라 안 맞는다. 결국, 공식문서에서 우분투20.04LTS에 wllaby로 설치된다고 하여 그렇게 진행하니 성공하였음. 구성 환경 노트북에서 가상 환경으로 설치하였음. VM : virtualbox 6.1 + 확장팩 성공 : ubuntu 20.04 LTS + devstack(openstack … Read more

max_excution_time 경고 없애는 방법

max_excution_time경고 별 생각 없이 사용하고 있었는데 max_excution_time이 발생하고 있었다..너무 값이 낮은 상태라고 경고가 나오고 있었다. .htaccess 파일 옵션 추가 .htaccess 파일은 Apache 웹 서버에서 특정 디렉터리에 대한 설정(Configurations)을 적용하기 위한 분산 설정 파일(Distributed Configuration File) 입니다. 아래 내용 처럼 php_value에 max_execution_time을 300으로 추가해주었다.파일 위치는 워드프레스 루트 디렉토리에서 .htaccess파일에 편집하면된다.(docker나 kubernetes환경이 아니면 다르게 설정해야 할 수 … Read more

eks 및 efs 연동 테스트

https://catalog.us-east-1.prod.workshops.aws/workshops/9c0aa9ab-90a9-44a6-abe1-8dff360ae428/ko-KR EKS AWS CLI aws configure EKS 클러스터 생성 root관리자 계정말고 별도의 계정으로 진행합니다. 안그러면 IAM설정에 어려움이 있을수있음. ubuntu 22.04 서버를 Bastion으로 사용함. Terraform 등 IaC구성시 주의사항 Kubectl Install eksctl 설치 아래의 명령어를 통해, 최신의 eksctl 바이너리를 다운로드 합니다. 바이너리를 /usr/local/bin으로 옮깁니다. 아래의 명령어를 통해 설치 여부를 확인합니다. eksctl을 사용하여 EKS 클러스터 생성하기eksctl을 사용하여 아무 … Read more

local 서버에서 외부로 dns 쿼리를 보내면 어떻게 동작하는가?

bind9을 설정하면서 대체 어떻게 동작하는지 리서치를 하고 설정도 바꿔보면서 플로우를 좀 이해하게 되었다.bind9의 ss -nltu 결과에 Local Address:Port가 대체 왜 127.0.0.1:53인데 동작하는지 의문이었다. 예전에 0.0.0.0:53으로 본것 같은데 아닌가…? Domain Name System DNS(Domain Name System)는 인터넷에서 도메인 이름과 IP 주소를 매핑하는 분산 데이터베이스 시스템입니다. 간단히 말해, 사람이 이해하기 쉬운 도메인 이름(예: www.google.com)을 컴퓨터가 이해할 수 있는 … Read more