본문 바로가기

HTML+CSS/HTML

웹개발(3)-서버 호스팅, filezila

*이 글을 읽기전에 작성자 개인의견이 있으니, 다른 블로그와 교차로 읽는것을 권장합니다.*

1. 호스팅 서비스

서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해주는 서비스입니다. 일반적으로 호스팅 서비스 업체들은 서버 공간을 제공하고, 데이터베이스, 대역폭, 보안 및 기술 지원과 같은 다양한 기능을 제공합니다. 호스팅 서비스는 대개 공유 호스팅, 전용 호스팅, 가상 사설 서버(VPS), 클라우드 호스팅, 관리형 호스팅 등 다양한 형태로 제공됩니다.

  • 공유 호스팅(Shared Hosting): 여러 사용자가 동일한 서버 리소스를 공유하는 호스팅 방식입니다. 비교적 저렴하고 간단한 웹사이트에 적합합니다.
  • 전용 호스팅(Dedicated Hosting): 사용자가 전용 서버를 임대하는 형태로, 서버의 모든 리소스를 독점적으로 사용할 수 있습니다. 대용량 트래픽과 고성능 요구 사항이 있는 큰 기업이나 웹사이트에 적합합니다.
  • 가상 사설 서버(VPS, Virtual Private Server): 하나의 서버를 가상으로 나누어 각 사용자에게 할당하는 형태입니다. 전용 서버와 공유 호스팅의 장점을 모두 가지고 있습니다.
  • 클라우드 호스팅(Cloud Hosting): 가상 서버를 클라우드 인프라에서 운영하는 형태로, 유연성과 확장성이 뛰어납니다. 트래픽이나 사용량에 따라 자동으로 확장되기 때문에 트래픽 예측이 어려운 경우에 적합합니다.
  • 관리형 호스팅(Managed Hosting): 호스팅 업체가 서버의 일부 또는 전체 관리를 담당하는 형태로, 보안 패치, 업그레이드, 백업 등을 포함합니다. 사용자는 서버 운영에 대한 걱정을 덜 수 있습니다.

2. FTP(File Transfer Protocol)

컴퓨터 간에 파일을 전송하기 위한 표준 네트워크 프로토콜입니다. FTP를 사용하면 파일을 서버와 클라이언트 간에 전송할 수 있으며, 웹 호스팅, 파일 공유, 소프트웨어 다운로드 등 다양한 용도로 사용됩니다. FTP는 웹 호스팅 서비스에서 파일을 관리하고 업로드하는 데 많이 사용됩니다.

  • 클라이언트와 서버간의 파일 전송 프로토콜
  • 주로 대량의 파일을 전송할 때 사용
  • 기본포트: 21
  • 파일을 옮기는 기술

이중 닷홈을 이용해서 간단한 서버 호스팅을 알아보겠습니다.

2-1. FTP 방법

ftp를 설정하기 전에 도메인을 먼저 만들어줘야합니다. 닷홈에서 6개월 무료 도메인을 사용할 수 있으니, 활용합니다.

https://www.dothome.co.kr/

 

무료홈페이지 | 무료호스팅 | 닷홈

닷홈은 도메인, 무료호스팅, 무료홈페이지, 웹호스팅, 웹메일, SSL보안인증서, 서버호스팅 등 호스팅 서비스를 제공하고 있습니다.

www.dothome.co.kr

ftp-simple: VS에서 ftp설정하기
설정
f1키 -> ftp-simple: config - FTP connection setting 선택 후 아래 JSON 파일 수정

config 선택
ftp를 설정해줍니다. host는 IP입력, Username, password는 만드려는 도메인의 FTP아이디, 비밀번호를 입력합니다. confirm은 ftp를 이용할때마다 뜨니 false로 설정하면 뜨지 않습니다.

접속
f1키 -> ftp_simple: Remote directory open to workspace

remote 선택

filezilla 설치

https://filezilla-project.org/

Client 설치
가장 왼쪽 무료버전 설치
설치안해도 됩니다
설치 -완-
새 사이트를 눌러 만들고, 호스트에 IP입력, 사용자, 비밀번호에 FTP 아이디,비밀번호를 입력하면 됩니다.
html파일이나 이미지파일을 옮겨 해당 도메인에 삽입가능합니다. 단, html을 수정할때마다 파일을 삭제 후, 재업로드 해야하는 귀찮음이 있습니다.