post-thumbnail

민감한 파일 처리 규칙(feat. 맥에 수상한 접근...)

맥 서버를 운영하기 시작한지 1주일쯤? 됐는데....웹 페이지를 올리자마자 nginx 로그에서 수상한 접근이 포착됐다.이런 로그가 있길래 GPT 선생한테 물어봤더니...헉!!!!!해석에 따르면 누군가가 .env파일을 노리고 접속을 했다는 것!! 그리고 이 파일에는 보통

2025년 1월 19일
·
0개의 댓글
·

Mac Server에서 포트 개방하기

2025년 1월 14일
·
0개의 댓글
·

Hexagonal 아키텍처

2024년 11월 15일
·
0개의 댓글
·

MSA의 핵심 원칙

MSA라는 개념과 관련해서 많은 이론들을 만들어 낸 마틴 파울러(Martin Fowler)가 정의한 MSA 특징

2024년 11월 11일
·
0개의 댓글
·

GitHub Actions로 CI/CD 구축하기

GitHub Actions는 GitHub가 제공하는 CI/CD 도구로 소프트웨어 개발 워크플로우를 자동화할 수 있도록 도와준다.Workflow는 자동화하고자 하는 일련의 작업을 정의하는 것으로, 코드가 어떤 branch에 작업이 일어날 떄, 빌드, 테스트, 배포 등의

2024년 10월 12일
·
0개의 댓글
·
post-thumbnail

docker로 mysql 올려서 사용하기

mysql을 docker container로 올려서 사용할 것이다.mysql 이미지 다운로드mysql 이미지 확인위 이미지와 같이 mysql 이미지가 정상적으로 받아와졌는지 확인mysql docker container 생성 및 실행docker container 확인my

2024년 10월 11일
·
0개의 댓글
·

마이크로 서비스란?

모노리스(monolith) 구조란? 마이크로 서비스 이전의 전통적인 시스템 구조인 모노리스 구조에 대해 알아보자. 모노리스 구조는 시스템의 모든 기능이 하나의 애플리케이션에 통합된 형태이다. 장점 간단한 개발 및 배포: 모든 코드가 한 덩어리에 구현되어있

2024년 10월 9일
·
0개의 댓글
·

가비아에서 도메인 구매하기

맥북을 사면서도 비싼 돈 주고 맥 사면 돈 아까워서라도 뭐든 하겠지?하고 합리화했던 나였기에...(근데 뭔가를 하기는 했음ㅋㅋㅋ) 이번에도 뭐라도 하겠지...하면서 도메인을 구매해본다^^

2024년 10월 8일
·
0개의 댓글
·
post-thumbnail

내 웹 호스팅 일지

웹 개발을 하면서 뭔가 나만의 페이지를 갖고 싶어졌다. 그래서 도메인부터 무작정 구매하면 뭐라도 하겠지 싶어 바로 구매해버렸다...

2024년 10월 8일
·
0개의 댓글
·

docker container(ubuntu)에서 docker 사용하는 법 - 호스트 docker 소켓을 컨테이너에 연결

Docker는 일반적으로 호스트 시스템에서 실행되기때문에, container 내에서 docker를 실행하려면 호스트의 docker 소켓을 컨테이너에 연결해서 사용해야 한다.

2024년 9월 30일
·
0개의 댓글
·

docker volume 설정

docker container로 ubuntu를 실행하고 있는데, container가 내려갈 때마다 ubuntu가 초기화 된다...

2024년 9월 29일
·
0개의 댓글
·
post-thumbnail

docker nginx 설정하기

Ubuntu container를 설정하는데 갑자기 nginx에서 설정하라고 하네...

2024년 9월 27일
·
0개의 댓글
·

하나의 서버에서 docker를 이용하여 개별 서버 사용하기

하나의 홈 서버를 구축해서 사용하려고 하는데 친구도 같이 쓰고 싶다고 해서 포트를 열어주고 개인 디렉터리를 설정해 작업할 수 있도록 한 상태이다. 작업하면서 설정관련해 겹치거나 권한 부족으로 인해 요청하는게 귀찮?고 불편해씀.... 그래서 이런짓을....

2024년 9월 26일
·
0개의 댓글
·

ssh 각각의 user에 따라 포트 분배 설정

하나의 포트로 접속하는 경우 발생할 수 있는 문제 해결 방법

2024년 9월 26일
·
0개의 댓글
·

객체지향프로그래밍(OOP: Object Oriented Programming)

객체 지향 프로그래밍은 현실 세계의 모든 사물들을 소프트웨어의 코드로 표현하기 위해 각 사물들을 객체(Object)로 보고, 해당 객체의 핵심적인 개념 및 기능만을 추출하는 추상화(Abstraction)을 통해 소프트웨어를 모델링하는 패러다임을 말한다.

2024년 9월 16일
·
0개의 댓글
·

Fedora Linux란?

최신의 기술이 빠르게 도입된다.RPM기반의 새로운 패키지나 기능들이 가장 먼저 패치되는 리눅스 배포판이다. 개발자 혹은 IT 엔지니어가 최신 소프트웨어나 기술을 테스트하고 사용해 보기에 좋다. 레드햇 기반의 리눅스이다.

2024년 9월 16일
·
0개의 댓글
·

객체지향의 SOLID 설계 원칙

SOLID 설계 원칙은 객체 지향 설계의 다섯 가지 기본 원칙을 의미하며, 이를 잘 준수하여 소프트웨어를 설계하면 유지보수와 확장성이 좋은 코드를 작성할 수 있다.

2024년 9월 14일
·
0개의 댓글
·