데스크탑을 서버로 만들기 - Ubuntu server + 사설 네트워크
- 데스크탑을 서버로 활용하기 위해 GUI가 없는 우분투 서버 버전을 선택하여 설치합니다. 🖥️
- 우분투 서버 설치를 위해 ISO 이미지를 다운로드하고 Balena Etcher와 같은 도구를 사용하여 부팅 가능한 USB를 만듭니다. 💾
- 설치된 서버는 사설 네트워크 환경에 연결되며, 작업 PC에서 SSH를 통해 내부 IP로 접속하여 관리합니다. 🔒
- 공유기 설정에서 포트 포워딩을 통해 외부 트래픽(예: 80, 443 포트)이 서버의 내부 IP로 전달되도록 구성합니다. 🌐
- DHCP 서버 설정을 통해 데스크탑 서버에 항상 동일한 내부 IP 주소(예: 192.168.0.6)가 할당되도록 고정 IP를 설정합니다. 📍
- Nginx와 같은 웹 서버를 설치하여 포트 포워딩 및 네트워크 설정이 올바르게 작동하는지 확인하고, 웹 서버로서의 기능을 검증합니다. ✅
- 이러한 방식으로 데스크탑을 서버로 활용하면 서버 비용을 절감하여 토이 프로젝트 등을 호스팅하는 데 유용하게 사용할 수 있습니다. 💰