일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 티켓링크
- 프록시
- WebRTC
- 직링
- 일렉트론
- FastAPI
- nginx
- AWS
- uvicorn
- ubuntu
- WSL
- 개발자 도구
- puppeteer
- GPT
- 예매
- 개발자 도구 우회
- fiddler
- selenium
- kotlin
- 티켓
- 콘서트
- linux
- Django
- 자동화
- 퍼피티어
- 자동화 도구
- EC2
- 피들러
- App
- realtime
- Today
- Total
목록2025/05/03 (8)
개발 삽질 일지

[2편: MobaXterm으로 EC2에 Django 프로젝트 배포하기]이 글은 AWS EC2 인스턴스에 배포할 Django 프로젝트를 MobaXterm을 이용해 원격 접속하고 설정하는 실습형 가이드입니다. 앞선 글에서 EC2와 RDS 환경을 구축했다면, 이제 본격적으로 애플리케이션을 배포해봅시다. MobaXterm이란? MobaXterm은 윈도우에서 리눅스 서버에 쉽게 원격 접속할 수 있는 도구입니다.터미널(Shell) 기능과 함께 SFTP(파일 전송), 텍스트 편집기, X-Server 등을 모두 포함한 올인원 리눅스 원격 접속 도구로, 다음과 같은 장점이 있습니다:.pem 키페어를 쉽게 등록하여 EC2에 SSH 접속 가능접속과 동시에 서버 파일 탐색기 자동 연동텍스트 파일 수정도 GUI 환경에서 바로 ..

[1편: EC2 인스턴스 만들고 RDS 연결까지] 이 글은 AWS에서 EC2 인스턴스를 생성하고, 웹 애플리케이션을 배포하려는 분들을 위한 실습형 가이드입니다."인스턴스는 만들었는데 뭘 해야 할지 모르겠다", "RDS가 뭔지는 알겠는데 연결은 처음이다" 하는 분들께 추천드립니다. AWS 계정은 미리 만들고 와주세요. EC2와 RDS는 뭔가요?EC2 (Elastic Compute Cloud)AWS에서 제공하는 가상 서버(VM)입니다. Ubuntu, CentOS 등 운영체제를 설치하고 직접 서버처럼 다룰 수 있습니다.→ 내 컴퓨터가 아닌 클라우드에서 돌아가는 컴퓨터라고 생각하면 쉽습니다.RDS (Relational Database Service)AWS가 대신 관리해주는 데이터베이스 서버입니다.MySQL, P..

이 글은 Django 개발 서버를 외부에서 접근 가능하게 만들고 싶은 분들을 위한 ngrok 설정 가이드입니다.로컬에서 개발한 Django 웹을 친구에게 보여주거나, 테스트용 URL을 빠르게 생성하고 싶을 때 유용합니다. 저의 경우에는 QA에게 배포 전에 로컬 환경을 보여주기 힘들어서 찾은 대안이 ngrok이였습니다. Ngrok이란? ngrok은 로컬에서 실행 중인 웹 서버를 공개된 HTTPS 주소로 포워딩해주는 서비스입니다. 터널링(Tunneling) 기술 기반개발용 Webhook 테스트, 모바일에서 로컬 서버 접근, 클라이언트에게 시연할 때 자주 사용됨HTTPS 보안 URL을 자동으로 생성해줌배포하지 않고도 로컬 환경을 외부에 공개할 수 있음즉, 배포 전, 로컬 서버를 외부에서 접속 가능하게 만..

0단계: 예비 – 리눅스 실습을 위한 환경 만들기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 꼭 읽어야 할 사람만 읽으세요! 이번 글은 WSL + MSSQL + FreeTDS 연동 가이드입니다.로컬(Windows)에서는 Python과 MSSQL이 잘 붙었는데, 서버(Linux) 배포 시 ODBC 드라이버가 없다고 자꾸 에러에 시달렸습니다. 이 문제를 해결하려고 FreeTDS + pyodbc + ODBC설정이라는 번거로운 조합을 써야만 했습니다. 이 글은 저처럼 MSSQL + Python + Linux 조합에서 연결 때문에 고생한 사람들을 위한 생존형 가이드입니다. MySQL만 쓰신다면 이 글은 굳이 안봐도 됩니다. FreeTDS와 ..

0단계: 예비 – 리눅스 실습을 위한 환경 만들기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. WSL이란?WSL (Windows Subsystem for Linux)→ 윈도우 안에서 리눅스를 실행할 수 있게 해주는 기능입니다. 정확히는 윈도우에서 우분투, 데비안, 칼리 리눅스 등 다양한 리눅스 배포판을 설치해서 명령어와 개발환경을 그대로 사용할 수 있게 하는 하위 시스템(Subsystem)입니다. 왜 굳이 리눅스를 써야 하죠? 리눅스는 다음과 같은 이유로 개발자와 서버 관리자의 표준 환경입니다:대부분의 서버는 리눅스로 운영파이썬, 자바, Node.js 등 오픈소스 생태계가 리눅스를 기본으로Docker, Git, SSH 등 개발 도구 대부..

0단계: 예비 – 리눅스 실습을 위한 환경 만들기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 1단계: WSL 설치하기 1. PowerShell을 관리자 권한으로 실행Windows 키 → PowerShell 입력 → "관리자 권한으로 실행" 클릭2. WSL 최신 버전 설치wsl --install 위 명령어 하나면 WSL2와 함께 기본 Ubuntu가 자동 설치됩니다. User 폴더로 이동 (현재 세션에만 적용됩니다.)cd $HOMEcd C:\Users\사용자이름 PowerShell 기본 경로 변경 기본적으로 PowerShell을 실행하면 다음 경로에 머물러 있습니다.C:\Windows\System32 그러나 위 경로는 시스템 폴더이기 때..

0단계: 예비 – 리눅스 실습을 위한 환경 만들기 본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. VS Code 연동 가이드 WSL용 VS Code 설치 1. Visual Studio Code 설치 먼저 VS Code가 설치되어 있어야 합니다.VS Code 공식 홈페이지에서 다운로드 후 설치합니다. Visual Studio Code - Code Editing. RedefinedVisual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code i..

1단계: 초급 - 터미널 기본기 익히기 본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 📁 파일/디렉토리 조작 mkdir : 새 폴더를 만드는 명령어 mkdir은 make directory의 약자입니다. 이 명령어를 사용하면 새로운 디렉토리를 생성할 수 있습니다. mkdir my_folder 예시mkdir projectcd projectpwd # /home/ubuntu/project 옵션-p : 중첩된 경로까지 한번에 생성 가능합니다.mkdir -p dev/logs/app ./dev/ └── logs/ └── app/ rmdir : 폴더 지우기 rmdir은 remove directory의 약자입니다. 비어 있..