목록전체 글 (51)

Traefik 이란?Traefik은 Nginx, Apache와 같이 웹 서버 앞에서 동작하며 클라이언트로부터의 요청을 웹 서버에 전달하는 역할을 수행하는 Reverse Proxy Server의 일종이다. 오픈소스 Edge Router라는 명칭으로도 불리며, config 파일을 수정해야 하는 번거로움을 가진 Nginx, Apache 등의 다른 툴과 달리 서비스를 배포할 때 서비스가 처리할 수 있는 요청의 특성을 Traefik에 알리는 정보를 첨부하는 것으로, 서비스가 배포될 때 실시간으로 Traefik의 라우팅 규칙을 업데이트 할 수 있다. 실제로 Docker 환경에서 사용할 때, docker.sock, label 속성을 통해 적절히 값을 설정해주면 서비스 컨테이너와 Traefik이 실시간으로 연결되는 ..

들어가기 전에, 필자의 환경에 대해 설명하고자 한다. 내부의 인터넷 망 연결 상태에 따라 방법이 달라지기 때문에 필자의 환경과 본인의 환경이 완벽하게 일치하지 않는 이상 그대로 따라하기 보다는 참고 정도로만 생각하는 것이 좋다. 필자는 LG U+ 통신사를 사용하고 있으며 이중 공유기를 사용하고 있다. 조금 더 이해를 쉽게하기 위해 아래의 그림을 참고하도록 하자. LG U+의 경우 기가 인터넷 속도 증폭을 목적으로 홈 게이트웨이를 제공하는데, 해당 홈 게이트웨이를 한 번 거쳐서 공유기를 통해 노트북에 무선 인터넷이 연결되는 환경이었다. 외부 접속을 허용하기 위해서는 홈 게이트웨이와 공유기의 관리자 페이지에 접속해야 하는데, 이를 위해서는 각 기기의 관리자 페이지 접속을 위한 비밀번호를 알고 있어야 한다. ..

사용하지 않은 채 방치되어 있던 노트북을 개인 서버 용도로 사용하기로 마음먹었다. 이번 게시글에서는 해당 노트북에 이미 설치되어 있던 Window 운영체제를 Ubuntu로 변경하는 과정을 설명하려고 한다. Install Ubuntu ISO Imagehttps://ubuntu.com/download/desktop https://ubuntu.com/download/desktop ubuntu.com본인이 사용하고 싶은 서버 환경에 따라 버전 및 데스크톱/서버 용도의 이미지를 잘 선택하여 다운로드하면 된다. 필자의 경우 최초에는 24.04 버전을 다운받았으나, 버전 충돌 문제 등으로 인해 22.04 이미지로 다시 내려받았다. 각 Ubuntu 버전마다 apt repository에서 기본적으로 제공되는 Python..