있다 많은 웹사이트 구축과 관련하여 결정해야 할 사항이 많지만, 사이트를 로컬로 호스팅할지 아니면 웹 호스팅 제공업체와 함께 호스팅할지 결정하는 것보다 더 기초적인 것은 없을 것입니다.
이 질문이 당신을 난처하게 만들었다면, 사람들이 로컬 호스팅을 선택하는 이유 또는 제공업체를 통한 호스팅을 선택하는 이유를 살펴보고 싶을 수 있습니다.
요약: 로컬 호스팅 대 웹 호스팅 제공업체 사용
- 다음의 장점과 단점 로컬 호스팅 및 웹 호스팅 제공업체 사용.
- 로컬에서 호스팅 PC 또는 Mac에서는 최고의 제어 기능을 손에 넣지만 많은 전문 지식과 상당한 시간과 비용 투자가 필요합니다.
- 웹 호스트 사용 훨씬 더 쉽고 부드러운 옵션이지만 사용자 지정 및 업그레이드에 대한 제어 권한이 적습니다.
로컬 호스팅
우선, 웹사이트를 로컬로 호스팅한다는 것은 무엇을 의미합니까? 글쎄, 웹 호스트는 기본적으로 웹사이트가 있는 "집"입니다.
로컬 호스팅이란 웹사이트가 자체 서버 네트워크에서 호스팅된다는 것을 의미하며 자체 서버를 설정해야 합니다.
어떤 의미에서 로컬 호스팅과 호스팅 제공업체 사용의 차이점은 자신의 집을 짓는 것과 계약자를 고용하는 것과 비슷합니다.
자신의 집을 짓는 데에는 여러 가지 좋은 이유가 있을 수 있지만 많은 시간과 기술적인 전문성이 필요합니다.
그렇다면 왜 일부 사람들은 로컬 호스트를 선택할까요?
성공적으로 수행할 수 있는 기술적 노하우가 있는 경우 이 옵션을 사용하면 자신의 웹사이트를 궁극적으로 제어할 수 있습니다..
이는 매우 실용적인 접근 방식입니다. 즉, 고객 서비스에 연락하거나 허가를 요청할 필요 없이 원하는 모든 사용자 정의, 업그레이드 또는 개선 사항을 언제든지 구현할 수 있습니다.
그러나, 로컬 호스팅은 지원 컴퓨터 전문 지식 수준이 아직 높지 않은 사람에게 좋은 아이디어입니다.
그리고 컴퓨터 전문가이더라도 네트워크를 계속 가동하고 실행하려면 최소한 몇 명의 팀원을 고용해야 할 것입니다.
이는 투자해야 하는 모든 하드웨어와 함께 다음을 의미합니다. 특히 초기에는 상당한 금전적 비용이 듭니다.
웹 호스팅 제공업체를 통한 호스팅
전문 웹 호스팅 제공업체를 사용하여 웹사이트를 호스팅하는 것이 훨씬 더 쉬운 옵션이므로 웹사이트를 구축할 때 대부분의 사람들이 선택하는 것입니다.
웹사이트에 대한 제어 측면에서 약간의 타협을 하긴 했지만, 그에 대한 대가로 전문가가 웹사이트 호스팅의 기술적 측면을 처리하도록 하는 옵션이 있습니다.
이렇게 하면 시간(및 돈)이 확보되고 디자인, 콘텐츠 및 마케팅과 같은 웹사이트의 다른 모든(솔직히 더 재미있는) 측면에 집중할 수 있습니다.
웹사이트를 로컬로 호스팅하는 방법
이제 두 호스팅 옵션의 장단점을 알았으므로 이러한 호스팅 옵션의 작동 방식에 대해 자세히 알아보겠습니다.
로컬에서 호스팅하는 것은 기술적으로 훨씬 더 복잡하므로 여기에서 기본 사항을 살펴보겠습니다.
간단히 말해서, 웹사이트를 로컬로 호스팅하기 위한 두 가지 옵션이 있습니다. 로컬 서버 설정 or 가상 호스트 사용.
로컬 서버
로컬로 호스팅하려면 로컬 서버가 필요합니다. 이것은 소프트웨어가 설치된 컴퓨터로, 그 목적은 로컬 네트워크 내에서 클라이언트에 서비스를 제공하는 것입니다.
로컬 웹 서버를 설정할 수 있는 한 가지 방법은 컴퓨터에서 웹 서버 응용 프로그램을 실행하는 것입니다. 이 응용 프로그램을 사용하면 웹 사이트를 로컬로 호스팅하고 네트워크의 모든 컴퓨터에서 액세스할 수 있습니다.
로컬 서버 응용 프로그램에는 여러 가지 옵션이 있지만 여기서는 두 가지를 언급하겠습니다. XAMPP 과 WAMP.
특징 | XAMPP | WAMP | MAMP |
---|---|---|---|
지원되는 플랫폼 | 플랫폼 간 지원, Linux, Windows 및 Mac OS | 윈도우 OS 지원 | Mac OS 지원 |
웹 서버 | 아파치 | 아파치 | 아파치 |
프로그래밍 언어 | HTML, CSS, PHP, 펄 | HTML, CSS, PHP | HTML, CSS, PHP |
데이터베이스 | MySQL의 | MySQL의 | MySQL의 |
설치 | 간편한 다운로드, 설치 및 구성 | 간편한 다운로드, 설치 및 구성 | 간편한 다운로드, 설치 및 구성 |
이것들은 Doctor Seuss 캐릭터처럼 들릴 수 있지만 간단히 말해서 둘 다 웹사이트를 호스팅할 로컬 서버를 만들기 위해 실행할 수 있는 서로 다른 유형의 소프트웨어입니다.
이들 중 가장 쉽고 사용자 친화적인 것은 Windows, Linux 및 iOS에서 실행할 수 있는 크로스 플랫폼 애플리케이션인 XAMPP입니다.
초보자에게는 여전히 매우 가파른 학습 곡선이 있지만, XAMPP는 아파치 구성 및 기타 최적화에 대한 고급 제어를 제공하면서 대부분의 다른 로컬 서버 소프트웨어 옵션보다 설정하기 쉽습니다.
WAMP는 유사하게 작동하지만 Windows와만 호환되는 또 다른 옵션입니다.
또 다른 잠재적인 옵션은 Python 단순 서버를 사용합니다.
Python을 설치하고 간단한 HTTP 서버를 설정하기 위해 한 줄 명령을 구현하기만 하면 되므로 서버를 빠르게 설정해야 하는 경우 훌륭한 선택입니다.
이러한 모든 옵션을 사용하면 네트워크의 모든 장치에서 웹사이트에 액세스할 수 있습니다.
클라우드 호스팅
아마존과 Google 둘 다 관리되지 않는 클라우드 호스팅을 제공합니다. 이는 자체 웹 사이트 호스팅과 웹 호스트 공급자 사용 간의 일종의 하이브리드 옵션입니다.
여전히 서버의 사용자 정의에 대한 많은 제어 권한이 있지만 로컬 서버를 설정하는 데 필요한 물리적 하드웨어나 소프트웨어에 투자할 필요가 없습니다.
클라우드 호스팅의 가장 큰 장점 중 하나는 웹사이트가 물리적 서버에 의존하지 않는다는 것입니다.
대신 클라우드에서 호스팅됩니다. 어디서나 액세스할 수 있습니다. – 네트워크에 테더링할 필요가 없습니다.
가상 호스트
웹 사이트를 로컬로 호스팅하려는 경우 다른 옵션은 가상 호스트를 사용합니다.
가상 호스팅은 단일 서버 또는 연결된 서버 그룹에서 여러 개의 독립적인 도메인을 호스팅하는 방법입니다.
가상 호스팅은 주로 단일 서버를 사용하여 둘 이상의 도메인을 지원하려는 개인이나 회사에서 사용합니다.
그러나 또한 웹 호스팅 공급자를 사용하지 않고 단일 컴퓨터에서 자신의 웹사이트(또는 웹사이트)를 호스팅하는 방법이 될 수도 있습니다.
가상 호스트를 구성할 수 있는 세 가지 주요 방법이 있습니다.
- IP 기반. 이것은 다른 IP 주소를 사용하여 서버에서 호스팅되는 각 웹 사이트에 지시문을 보내기 때문에 가장 간단합니다.
- 포트 기반. 이는 IP 기반 가상 호스팅과 유사하게 작동하지만 가상 호스트는 포트를 사용하여 여러 웹사이트에 응답하고 어떤 웹사이트가 어떤 지시를 받아야 하는지 구별하도록 구성됩니다.
- 이름 기반. 이것은 오늘날 가장 일반적인 가상 호스트 구성 유형입니다. 서버의 모든 웹사이트에 대해 하나의 단일 IP 주소를 사용하고 도메인 이름에 따라 웹사이트를 구별합니다.
이것은 모두 고도로 기술적인 작업이지만 작업을 수행하고 가상 서버를 설정하려면 먼저 사용할 서버 응용 프로그램을 선택해야 합니다.
아파치 가장 인기 있는 것이지만 다른 옵션도 있습니다.
호스팅 제공업체를 통해 웹사이트를 호스팅하는 방법
웹사이트를 로컬로 호스팅하는 것이 부담스럽다면 혼자가 아닙니다. 대부분의 사람들(특히 웹사이트 구축 초보자)은 자신의 사이트를 호스팅하는 데 바칠 시간과 리소스가 없습니다.
다행히도 이 문제를 해결하고 삶을 더 쉽게 만들기 위해 거대한 웹 호스팅 제공업체 산업이 개발되었습니다.
웹 호스팅 제공업체는 웹사이트 호스팅의 기술적 측면을 처리하므로 웹사이트 운영의 다른 측면에 집중할 수 있습니다.
1. 웹 호스팅 제공업체 선택
다음의 오늘날 시장에 나와 있는 수많은 훌륭한 웹 호스팅 제공업체, 그리고 그들 대부분은 다른 가격 계층에서 다양한 유형의 웹 호스팅을 제공합니다.
적합한 호스팅 유형을 선택하면 약간 혼란스러울 수 있으므로 정리를 위해 대부분의 웹 호스팅 제공업체에서 제공하는 다양한 유형의 웹 호스팅을 분석해 보겠습니다.
공유 호스팅
대부분의 웹 호스팅 제공업체는 가장 경제적인 옵션으로 공유 호스팅을 제공합니다.
공유 호스팅은 귀하의 웹사이트가 다른 웹사이트와 서버를 공유함을 의미합니다. 이렇게 하면 주머니에 더 많은 돈을 보관할 수 있으며 이제 막 시작하고 즉시 많은 양의 트래픽이 예상되지 않는 웹사이트에 좋은 옵션입니다.
가장 인기 있는 공유 웹 호스팅 제공업체 중 하나는 SiteGround, 매우 합리적인 가격으로 뛰어난 보안, 속도 및 성능을 보장합니다.
그러나, 다른 사이트와 리소스 공유 하지 귀하의 웹사이트에 할당되는 양이 더 적음을 의미합니다.
많은 양의 트래픽이 예상되는 경우(또는 공유 아이디어가 마음에 들지 않는 경우) 전용 호스팅 당신에게 더 나은 선택이 될 수 있습니다.
전용 호스팅
전용 호스팅을 통해 귀하의 웹사이트는 전용 서버 다른 사이트와 리소스를 공유하지 않습니다.
당연히 이것은 기본적으로 전체 서버를 임대하기 때문에 더 비싼 옵션입니다. 이와 같이, 일반적으로 트래픽 부하가 높은 중대형 웹사이트에 가장 적합합니다.
제공하는 웹 호스팅 제공업체를 볼 수 있습니다. 관리되는 전용 호스팅. 이것이 의미하는 바는 서버의 관리 및 유지 관리를 담당한다는 것입니다(귀하의 책임이 아닌).
VPS 호스팅
가상 사설 서버(VPS) 호스팅은 많은 웹 호스팅 제공업체에서 제공하는 또 다른 옵션입니다.
VPS 호스팅은 기술적으로 다른 웹사이트와 서버를 공유하고 있는 경우에도 가상화를 사용하여 사이트에 전용 리소스에 대한 액세스를 제공합니다.
이런 식으로 공유 웹 호스팅과 전용 웹 호스팅 사이의 일종의 중간 지점입니다.
일반적으로 공유 호스팅보다 약간 더 높은 가격과 전용 호스팅보다 약간 저렴한 가격으로 두 가지 장점을 모두 누릴 수 있습니다.
클라우드 VPS 호스팅
호스팅을 위한 또 다른 옵션은 클라우드 기반 웹호스팅 서비스를 이용하세요.
이것은 클라우드에서 웹사이트를 호스팅하는 새로운 옵션입니다. 서버에 물리적으로 가까울 필요 없이 전 세계 어디에서나 액세스할 수 있습니다.
자신의 웹사이트를 호스팅하는 방법으로 클라우드 호스팅에 대해 간단히 언급했습니다. 여기서 차이점은 웹 호스트에서 제공하는 클라우드 호스팅이 외부에서 관리된다는 점입니다.
그들은 당신을 위해 그것을 설정하고 모든 구성을 처리하며 문제가 발생하거나 변경하려는 경우 도움을 줄 것입니다.
관리형 클라우드 호스팅을 선택하는 경우 조사를 수행하고 완벽한 보안 기능을 제공하는 공급자를 선택하는 것이 중요합니다.
다행히도, 거기에 오늘날 시장에 나와 있는 몇 가지 훌륭한 클라우드 호스팅 제공업체.
이 중 하나는 스칼라 호스팅, 제공하는 관리형 클라우드 VPS 호스팅 (클라우드와 VPS 호스팅 간의 하이브리드) 강력한 보안 및 성능 현저히 저렴한 가격으로.
2. 도메인 등록
웹 호스팅 제공업체를 선택했으면 다음을 수행해야 합니다. 웹사이트의 도메인 이름을 등록합니다.
웹 호스팅 공급자가 제공하는 많은 계획에는 무료 도메인 등록, 도메인 이름을 간단하고 쉽게 설정할 수 있습니다.
그러나 웹 호스팅 계획에 무료 도메인 등록이 제공되지 않는 경우 신뢰할 수 있고 신뢰할 수 있는 도메인 등록 기관에 등록해야 합니다.
모든 도메인은 ICANN(Internet Corporation for Assigned Names and Numbers)에서 관리하므로 도메인 등록 대행자를 찾을 때 ICANN의 인가를 받은 등록 대행자를 선택해야 합니다.
가장 인기 있는 도메인 등록 기관 중 하나는 GoDaddy이지만 또한 신뢰할 수 있는 대체 도메인 등록 기관이 많이 있습니다., 등 Bluehost 그리고 Namecheap.
공인 도메인 등록기관을 찾으면 다음을 수행할 수 있습니다. 도메인 검사기 도구 사용 귀하의 도메인 이름이 이미 사용 중인지 여부를 확인하십시오. 사용 가능하다면 구매할 때입니다!
도메인 등록 대행자가 제공한 구매 지침을 주의 깊게 따르고 월별 결제가 만료되지 않도록 하십시오. 그렇지 않으면 다른 사람에게 도메인 이름을 분실할 수 있습니다!
3. 웹사이트 구축 시작
휴! 이제 작업을 완료하고 웹사이트를 호스팅할 위치와 방법을 파악했으므로 실제 사이트 구축을 시작할 차례입니다.
좋은 소식은 일부 웹 호스트에는 웹 사이트 빌더가 내장되어 있다는 것입니다. SiteGround예를 들어, 모든 계획과 함께 멋진 드래그 앤 드롭 사이트 구축 도구 Weebly가 포함되어 있습니다.
SiteGround 다른 많은 웹 호스트도 제공합니다. WordPress 호스팅을 사용하여 웹사이트를 구축할 수 있도록 WordPress.
그러나, 선택한 웹 호스트에 계획이 있는 웹사이트 빌더가 포함되어 있지 않은 경우 (또는 웹사이트를 로컬로 호스팅하기로 결정한 경우), 그럼 당신은해야 할 것입니다 웹사이트 빌더 선택.
궁극적으로 자신에게 적합한 웹사이트 빌더는 만들고자 하는 웹사이트의 종류에 따라 달라집니다.
더 실용적인 접근 방식을 원할 수도 있지만 간편함과 속도가 최우선이라면 코드 없는 웹사이트 빌더가 적합한 옵션일 수 있습니다..
요약
궁극적으로 자신의 웹사이트를 호스팅하거나 웹 호스팅 제공업체를 사용하는 것이 더 나은지 여부는 본인만이 결정할 수 있습니다.
일반적으로, 사이트를 로컬로 호스팅하면 웹사이트의 보안, 사용자 지정 및 업그레이드를 보다 효과적으로 제어할 수 있습니다.
그러나 상당한 시간과 비용 투자는 말할 것도 없고 컴퓨터 구성에 대한 상당한 고급 지식이 필요합니다.
웹 호스팅 제공업체를 사용하면 로컬 호스팅이 제공하는 자유와 처음부터 끝까지 독립성을 포기하게 됩니다.
그러나, 그 대가로 다른 사람이 귀하의 사이트를 호스팅하는 작업을 쉽게 수행할 수 있다는 것입니다.
그리고 동일한 수준의 제어 권한이 없더라도 웹사이트 호스팅 제공업체는 do 웹 사이트가 호스팅되는 방법과 위치와 관련하여 인상적인 옵션을 제공합니다.
특히 예산이 문제가 되지 않는다면 전문 웹 호스트를 사용하면 엄청난 유연성과 큰 이점을 얻을 수 있습니다.
참고자료:
https://www.freecodecamp.org/news/how-to-find-and-edit-a-windows-hosts-file/
https://deliciousbrains.com/xampp-mamp-local-dev/
테스트 및 검토한 웹 호스팅 서비스 목록: