분류 전체보기
-
Nginx 설치 (uWSGI 설정 후 연동 필요) | Ubuntu 서버 세팅, 이 순서대로 하면 끝 (11)Dev 2025. 4. 10. 08:00
Nginx 설치 – Django 앱의 든든한 입구 만들기Django 프로젝트를 외부에 배포하려면, 직접 클라이언트 요청을 처리하는 웹 서버(Web Server)가 필요하다.그중에서도 가볍고 빠르며, 전 세계적으로 많이 쓰이는 오픈소스 웹 서버가 바로 Nginx다.이번 글에서는 Nginx를 설치하고, 기본적인 구동 여부를 확인하는 과정까지 정리해본다.1. Nginx 설치아래 명령어 하나로 설치할 수 있다:sudo apt install -y nginx 설치가 완료되면 자동으로 관련된 systemd 서비스가 등록된다. 2. 서비스 실행 및 상태 확인Nginx가 잘 설치되었는지, 서비스가 정상적으로 작동하는지 확인해보자. 2-1. 서비스 재로드시스템 데몬 설정을 다시 읽어오려면:sudo systemctl da..
-
PostgreSQL 설정 | Ubuntu 서버 세팅, 이 순서대로 하면 끝 (10)Dev 2025. 4. 9. 08:00
PostgreSQL – 데이터는 안전하고 빠르게Python 프로젝트에서 Django를 사용한다면, 데이터베이스로 PostgreSQL을 선택하는 경우가 많다.빠른 성능과 안정성은 물론, 다양한 확장 기능을 지원하는 PostgreSQL은 꽤 든든한 백엔드 파트너다.이번 글에서는 PostgreSQL을 설치하고, 기본적인 유저 및 데이터베이스 설정을 마무리하는 방법을 정리한다.이 순서대로 따라 하면 바로 실전에 투입할 수 있는 DB 환경이 완성된다.1. PostgreSQL 설치가장 먼저 PostgreSQL 패키지를 설치하자:sudo apt install -y postgresql 설치가 완료되면 PostgreSQL 서버는 자동으로 실행된다. 2. 서비스 상태 확인정상적으로 실행 중인지 확인해보자:sudo sys..
-
[성경 책갈피] 뜨거운 헌금을 위하여Faith 2025. 4. 8. 11:22
땅과 그 안에 가득 찬 것이 모두 다 주님의 것, 온 누리와 그 안에 살고있는 모든 것도 주님의 것이다(시편 24:1) 그들은 힘이 닿는 대로 구제하였을 뿐만 아니라, 오히려 힘에 지나도록 자원해서 하였습니다.(고린도후서 8:2-3) 그러나 네가 마음에 이르기를 내 능력과 내 손의 힘으로 내가 이 재물을 얻었다 말할 것이라 네 하나님 여호와를 기억하라 그가 네게 재물 얻을 능력을 주셨음이라 이같이 하심은 네 조상들에게 맹세하신 언약을 오늘과 같이 이루려 하심이니라(신명기 8:17-18)
-
Git & GitHub 설정 | Ubuntu 서버 세팅, 이 순서대로 하면 끝 (9)Dev 2025. 4. 8. 08:00
Git 설정 – 협업을 위한 기본 준비앞선 단계에서 Oh My Zsh와 함께 기본 에디터를 Vim으로 설정해두었다면, Git에서도 이 설정을 그대로 활용할 수 있다.이번 글에서는 Git 사용을 위한 몇 가지 필수 설정을 정리해본다. 이 정도만 해두면 개발자 간 협업이나 GitHub 연동에서도 큰 무리 없이 시작할 수 있다.1. Git 기본 에디터 설정Git은 커밋 메시지를 수정하거나 rebase를 수행할 때 내부적으로 텍스트 에디터를 사용한다.이전에 설정한 Vim을 Git에서도 기본 에디터로 지정해두자:git config --global core.editor "vim"Vim이 아직 설치되어 있지 않다면 sudo apt install vim으로 먼저 설치해둘 것. 2. Git 로그 보기 좋게 커스텀Git..
-
지극히 작은 자 가운데 계시는 주님 (마태복음 25:31-46) - 2025. 4. 7.(월)Faith 2025. 4. 8. 02:00
인자가 모든 천사와 더불어 영광에 둘러싸여서 올 때에, 그는 자기의 영광의 보좌에 앉을 것이다.(마태복음 25:31)그 때에 임금은 자기 오른쪽에 있는 사람들에게 말하기를 '내 아버지께 복을 받은 사람들아, 와서, 창세 때로부터 너희를 위하여 준비한 이 나라를 차지하여라.(마태복음 25:34)그 때에 임금은 왼쪽에 있는 사람들에게도 말할 것이다. '저주받은 자들아, 내게서 떠나서, 악마와 그 졸개들을 가두려고 준비한 영원한 불 속으로 들어가라.(마태복음 25:41) 인자 = 영광의 보좌에 앉으시는 분 = 임금 = 창조주 하나님의 아들하나님의 아들, 예수님은 영광의 왕이시다. 하나님께 복을 받은 사람들에게는 창세 때로부터 그들을 위해 준비된 나라가 있다고 말씀하신다.마태복음 24:45-46 말씀에서는 주인..
-
Poetry 설치 | Ubuntu 서버 세팅, 이 순서대로 하면 끝 (8)Dev 2025. 4. 7. 08:00
Python 패키지와 가상환경, 한 방에 관리하자여기까지 따라왔다면 이제 Python 프로젝트를 체계적으로 관리할 준비가 되었다.이번 글에서는 Python 패키지 관리 도구이자 가상환경 생성기인 Poetry를 설치하고 설정하는 방법을 정리한다.Poetry는 가상환경 생성, 패키지 설치, 의존성 관리까지 모두 깔끔하게 해주는 도구다.특히 pyenv와 함께 사용할 경우 프로젝트 단위의 Python 환경을 완벽히 제어할 수 있다.1. pipx 설치 – Poetry를 깔끔하게 설치하기 위한 준비Poetry는 pipx를 통해 설치하는 것이 가장 간편하고 안정적이다. 먼저 pipx부터 설치하자:sudo apt install -y pipx🔗 pipx 공식 설치 문서 그리고 아래 명령어로 pipx 경로를 시스템에 반..
-
autoenv 설치 | Ubuntu 서버 세팅, 이 순서대로 하면 끝 (7)Dev 2025. 4. 6. 09:00
autoenv 설치 – 디렉토리에 들어가기만 해도 .env 적용!지금까지 기본적인 보안 설정, 셸 환경 커스터마이징, 시스템 모니터링 도구 설치까지 마쳤다면, 이제는 프로젝트마다 환경 변수를 자동으로 관리할 수 있는 도구를 세팅할 차례다.Python 프로젝트를 하다 보면, .env 파일에 환경 변수를 정리해두고 매번 source로 불러오거나, .bashrc, .zshrc에 직접 등록하는 경우가 많다. 그런데 이 방식은 실수도 많고, 프로젝트마다 설정이 달라지면 꽤 번거롭다.이럴 때 autoenv를 활용하면, 디렉토리에 진입하는 것만으로 자동으로 .env 파일이 실행되어 손쉽게 환경을 로드할 수 있다.1. autoenv 설치공식 GitHub 저장소에서 설치 스크립트를 직접 내려받아 설치한다:curl -#f..
-
신뢰에 부응하는 삶 (마태복음 25:14-30) - 2025. 4. 5.(토)Faith 2025. 4. 6. 02:28
또 하늘 나라는 이런 사정과 같다. 어떤 사람이 여행을 떠나면서, 자기 종들을 불러서, 자기의 재산을 그들에게 맡겼다. 그는 각 사람의 능력을 따라, 한 사람에게는 다섯 달란트를 주고, 또 한사람에게는 두 달란트를 주고, 또 다른 한 사람에게는 한 달란트를 주고 떠났다.(마태복음 25::15-16) 하나님께서는 각 사람의 능력(재능)을 따라 일을 맡기신다.하나님께서 내게 어떤 일을 맡기셨다면, 하나님께서는 그 일을 행하는데 필요한 달란트도 함께 주신다. 그런데 지금 나에겐 맡겨진 일을 할 힘과 의욕이 없다.여러모로.. 참 지친 것 같다.새로운 도전은 커녕 지금까지 해왔던 것들도 잠시 내려놓고 싶은 생각이 든다.어제 묵상에서 적었던 숨이 막히는 그 느낌이 이어지고, 숨 돌릴 틈 없는 하루하루가 벅차게 느껴..