티스토리 뷰
이전에 작성했던 웹호스팅을 이어서 서버호스팅을 해보려고 합니다.
웹 호스팅 - 닷홈(DOTHOME) 무료호스팅
로컬환경에서만 프로젝트를 활용하다가직접 웹 서비스를 진행하면서 서버 환경 설정, 배포, 도메인 연결 등 다양한 경험을 해보고자 웹/서버 호스팅을 진행했습니다. 처음엔 웹 호스팅과 서버
ekeprl.tistory.com
이전 포스팅에서 설명했지만 다시 짤막하게 설명해 보자면,
웹호스팅은 서버 세팅이 필요 없고, FTP를 통해 파일만 올리면 바로 웹페이지가 실행됩니다. 대신 제공되는 환경 내에서만 서비스를 운영할 수 있어 자유도가 낮습니다.
서버호스팅은 운영체제 설치부터 보안 설정, DB 관리까지 직접 해야 하기 때문에 초기 세팅은 복잡하지만, 원하는 환경을 자유롭게 구성할 수 있고 프로젝트 배포나 커스텀 웹서비스 운영에 적합합니다.
직접 프로젝트를 서버에 올리고 백엔드까지 배포해 보며, 웹/서버 환경을 직접 경험해 보기 위해 서버호스팅을 진행했습니다.
웹호스팅처럼 단순히 파일을 올리는 것이 아니라, 서버 세팅, DB 연결, 백엔드 실행 등 다양한 과정을 직접 다뤄볼 수 있다는 점이 큰 장점이라고 생각합니다.
이번 서버호스팅은 iwinv(https://www.iwinv.kr/)를 이용했습니다.

체크한 vgna_1_n 가상서버를 이용할 예정이고, 이어서 진행해 보겠습니다.
Zone & 하드웨어

위의 상품 설명에서 본 vgna_1_n를
운영체제

다양한 운영체제가 나옵니다.
이번 서버의 운영체제는 우분투로 정했습니다. 다음에 다시 서버 호스팅을 한다면 다른 운영체제를 선택해서 해볼까 합니다.
Ubuntu의 장점은 크게
- 사용량이 많다 : 커뮤니티, 웹 검색등 다양하게 정보를 얻을 수 있다
- 설치가 쉽다 : 사용자 친화적이고, 더 나은 초기 지원을 제공한다.
외에도 다양한 이유가 있지만, 처음 서버호스팅을 진행하면서 상대적으로 사용하기 편하다는 Ubuntu를 써보려 합니다.
블록 스토리지

사용량이 많지 않기 때문에 가장 기본적인 10GB의 용량을 선택했습니다.
서버 설정

서버의 이름, 간단한 설명을 포함해 수량을 선택합니다.
네트워크

네트워크는 방화벽 설정, NAT GATEWAY를 설정합니다
방화벽은 FTP, SSH, HTTP, HTTPS 네 개만 사용하고 그 이유는 네 가지 프로토콜만 현재 서버 운영과 웹서비스에 필요하기 때문입니다. *나머지 포트는 외부 접근이 필요 없으므로 차단하여 보안을 강화했습니다.*
SSH KEY & SCRIPT

SSH KEY : 서버에 안전하게 접속하기 위해 사용하는 암호화 키이고 공개키(. pub)와 개인키 한쌍으로 이루어져 있습니다.
- 공개키(Public key) : 서버에 등록해 두는 키
- 개인키(Private key): 내 컴퓨터에 안전하게 보관하는 키
- 서버 접속 시 비밀번호 대신 개인키로 인증이 이루어지므로 무차별 대입 공격 등에 안전합니다.
*SSH KEY 발급
사용 중인 컴퓨터의 운영체제가 window이기 때문에 Windows PowerShell에서 키를 발급받았습니다.
ssh-keygen -t rsa -b 4096 -C "example@email.com" -f "D:\원하는\지정 경로"
PowerShell에 해당 명령어를 입력하면

위의 결과가 나오는데 바로 엔터를 누르면 기본경로에 저장이 됩니다. 저는 따로 지정경로를 두었습니다.
**기본경로에 지정하려면 -f 이하를 지우고 입력하시면 됩니다.**

이 화면이 뜨고 해당경로로 찾아가 보면

생성이 되어있습니다.
이제 공개키(public key)를 notepad++로 열어서 확인 후

해당 key를 입력해 주면 됩니다.
이후 확인을 누르고 결제를 진행하면

잠시 후에 서버가 생성이 됩니다..!
이후에 PowerShell을 이용해 Ubuntu에 설정하는 것은 (2) 편에 이어서 작성하도록 하겠습니다.
'Project > Server' 카테고리의 다른 글
| 서버호스팅 (4) – [Ubuntu] 서버에 Git으로 프로젝트 배포하기 (0) | 2025.11.06 |
|---|---|
| 서버호스팅 (3) – [Ubuntu] Nginx 설치 (0) | 2025.11.04 |
| 서버호스팅 (2) – [Ubuntu] 서버 초기 세팅 (0) | 2025.10.21 |
| 서버호스팅 (1.5) – [Ubuntu] SSH KEY를 이용한 서버 (0) | 2025.10.16 |
| 웹 호스팅 - 닷홈(DOTHOME) 무료호스팅 (0) | 2025.10.15 |