집에서 웹 사이트 호스팅 [폐쇄]


9

집에서 웹 사이트를 호스팅하려면 도메인 이름을 구입합니다. 그런 다음 ISP에서 고정 IP를 얻습니다. 다음으로 홈 시스템의 IP 주소를 가리 킵니다. 시스템에 설치된 SQL 서버를 사용할 수도 있으며 크기에 대해 걱정할 필요가 없습니다. 나는 여기서 서버 더미에 대해 이야기하고 있지 않다. 하나의 서버.

그것이 쉬운 지 궁금합니다. 왜 그렇게하지 않습니까? 내가 여기서 놓친 것이 있습니까? 적당히 간단한 웹 사이트에 대해 이야기하고 있습니다. 그러나 그것은 중요합니까?


8
집 밖에서, 데이트를하거나 잠을자는 동안 도둑질, 화재, 정전, 인터넷 고장, 백업 및 문제 해결. 프로그래머로서, 나는 이것과 아무 관련이 없으며 다른 사람이 처리하도록하고 싶습니다.
JeffO

7
또한 집과 인터넷을 연결하는 라우터와 방화벽이 있다고 가정하면 보안 및 네트워크 구성에 대해 한두 가지를 알아야합니다. 언제든지 가상 사설 서버 (VPS)를 사용하려고합니다. 당신은 여전히 ​​위의 모든 것을 할 수 있지만 번거롭지 않고 매우 저렴한 비용으로. VPS를 시작하고 실행하는 데 10 분 미만이 소요됩니다. 신용 카드 만 있으면됩니다.
Manfred

답변:


10

이것은 좋은 생각입니다. 여러 주제 (시스템 관리, 보안, HTTP, 로깅의 가치, 외부 세계와의 접촉 상실 감지 등)에 대해 많이 배울뿐만 아니라 인터넷을보다 개인적이고 인간적으로 유지합니다. 처음에 우리를 끌어 들인 것의 더 많은.

1996 년에 모든 사람들이 매끄러운 기업 홍보를 보거나 타겟팅 된 광고로 조작하기 위해 "웹 서핑"을하고 싶었습니까? 아니요 아니요,하지만 아니요. 우리는 다른 사람들이 한 일을보고, 딸기 팝 타르트 횃불, 춤추는 햄스터 및 가짜 변기 캠을보기 위해 웹을 서핑하고 싶었습니다. 웹 서버를 인터넷에 설치하십시오.

Windows 기반 서버를 실행하려는 것 같습니다. 나는 Windows에 대해 아무것도 모르고 Linux에서 개인 서버 (http://stratigery.com)를 실행합니다. 리눅스로 전환하면 언제든지 질문을 이메일로 보낼 수 있습니다.


1
여러 주제에 대해 배우고 인터넷을 개인적으로 유지하기위한 +2 일이 어떻게 작동하는지 아는 것보다 더 좋은 것은 없으며 종종 배우는 가장 좋은 방법은 스스로하는 것입니다. 햄스터 댄스 참조는 -1입니다.
Kyle Hodgson

학습에 +1, 96 개의 개인 웹 향수에 +1 타이핑 <somecompany>.com이 효과가 없었던 시대를 기억 하십니까? 우리는 약간의 재미를 가지고 있었다. 개인 페이지와 좋아요가 누락되었습니다. 일부 헌신적 인 애호가들은 아무 것도없는 훌륭한 페이지를 썼지 만, 오늘날에는 많은 사전 제작 된 것들이 있습니다. 물론 대중에게 유용 할 수 있다면 그것은 일반적으로 좋은 일입니다. 그러나 신, 어떻게 일이 더 재밌 었는지. 또한, 8 살짜리처럼 타이핑하거나 1 시간 후에 사람들이 자신의 문제를 해결하고 "범프"를 보내도록 요구 하는 멍청이 (고양이를 고양이라고하자)를 본 적이 없습니다 .
haylem

당시에는 오늘날 대부분의 20 개 이상을 타이핑하는 연결된 8 살짜리 어린이들. 당신이 한 일을 참조하십시오? 주말에 나머지 시간 동안 저를 우울하게하셨습니다. 이제 태양 역과 486을 어디에 주차 했습니까?
haylem

2
첫 번째 단락에서 이것은 서버 관리 방법에 대해 배우려는 사람에게는 분명히 의미가 있습니다. 그러나 두 번째 단락은 약간 혼란 스럽습니다. VPS를 사용하여 타겟팅 된 광고와 기업 홍보를 피하려는 동일한 목표를 달성 할 수 없습니까? 지하실에서 웹 사이트를 호스팅하는 것이 두 번째 단락에서 어떻게 도움이됩니까? 우리는 귀하의 서버를보기 위해 인터넷을 서핑하지 않으며, 귀하의 웹 사이트를보기 위해 그렇게하며, 귀하의 웹 사이트에 넣는 것은 지하실 설정과 VPS 설정 사이에 거의 중요하지 않습니다.
jmort253 23.12. 03.

@ jmort253-나는 사람들에게 웹에 자신의 콘텐츠를 넣고 스스로 지불하도록 권유하기를 원했기 때문에 어떤 종류의 기업 후원에 의해서도 오염되지 않았습니다. 광고는 차단 가능하지만 웹 사이트 광고는 웹 사이트가 광고주에 의해 영향을받을 수 있다는 힌트를 제공합니다. 신문처럼 그들은 광고를 가지고 있으며, 광고주를 화나게 할 여유가 없기 때문에 일부 이야기는 실행되지 않습니다. 그리고 당신은 그런 일이 일어나지 않는다고 말할 수 없습니다.
Bruce Ediger

16

때에 따라 다르지. 소규모 개인 웹 사이트라면 어떨까요? 99,99 % 이상의 서비스 가용성이 필요한 엔터프라이즈 규모의 웹 사이트라면 확실히 나쁜 생각입니다.

먼저 비용에 대해 생각하십시오.

  • Windows Server 및 Microsoft SQL Server는 이미 라이센스 당 가격상당히 높습니다 . 지금 귀하의 서버를 호스팅하기 위해 수십만 달러를 지불하고 싶습니까, 아니면 기본 호스팅 계획에 대해 $ 20 / 월의 작은 수수료를 지불하는 것이 더 낫습니까?

  • 전용 서버, 심지어 기본 서버에도 약간의 비용이 있습니다.

  • 또한 전력 소비 에 대해 생각하십시오 . 24/24, 7/7 서버를 운영하면 청구서에 분명히 영향을 미칩니다.

둘째, 신뢰성에 대해 생각하십시오.

  • 오전 3시입니다. 일어나! 서버에 대한 작은 DDOS 공격 이 있습니다. 서버가 종료되었습니다. 오전 4시 이전에 온라인 상태로 전환하는 전략은 무엇입니까?

  • "아뇨, 다시는 안 돼요! ISP가 빨라요! 이번 달에 인터넷이 다시 다운 되었습니다!" 라고 말하지 않았 습니까? 이제 더 이상 인터넷에 연결되어 있지 않기 때문에 서버가 작동하고 있지만 아무것도 제공하지 않는다고 가정하고 연결을 복원하는 데 ISP에 얼마나 오래 걸릴지 모르십니까?

  • 좋은 아침. 귀하의 하드 드라이브가 실패했습니다 . 그런데 모든 데이터가 손실됩니다. 좋은 하루 되세요.

    이 시나리오에 대한 준비가 되셨습니까? 백업을 예약 했습니까? RAID? 보다 일반적으로 시스템의 모든 구성 요소의 중복성을 어떻게 관리합니까? 모든 작업을 수행하는 전문 랙 서버를 구입할 수 있습니다. 비용은 $ 3 000입니다. 준비 하시겠습니까?

셋째, 확장 성 , 성능 및 여기에 나열하기에는 너무 긴 수천 가지 가 있습니다. 예를 들어, 하나의 기본 사항 : 대부분의 ISP는 다운로드 연결보다 업로드 연결이 훨씬 제한되어 있습니다. ISP에 현재 10 배의 비용을 지불 할 준비가 되었습니까?

돈에 신경 쓰지 않는다면 개인 웹 사이트를 자신의 컴퓨터에 호스팅하는 데 아무런 문제가 없습니다. 그러나 서비스 제공을 보장하는 서비스 제공을 보장 하는 전문 호스팅에 대한 집에서 만든 호스팅 사이 에는 큰 차이가 있습니다.이 서버는 서버 냉각을 처리합니다 .UPS 및 전력망에 문제가 발생하면 서버를 유지하는 데 필요한 기타 수단이 있습니다. .


1
이것이 Apache / MySQL이 무료 인 이유입니다.
Dynamic

1
Apache / MySQL은 열정이있을 때 무료이며, 구성 및 사용 방법 등을 알고 있습니다. 그렇지 않은 경우 (OP의 경우) Apache / MySQL은 신속하게 비싸게됩니다. 유료 버전의 Microsoft 제품까지.
Arseni Mourzenko

그것이 나쁜 생각 인 이유입니다 ;-)
Dynamic

램프 또는 XAMPP. Apache / MySQL 번들이며 설치가 매우 쉽습니다. 직접 구성하는 방법을 배우고 싶지 않다면 Apache와 MySQL을 별도로 설치할 필요가 없습니다.
jmort253 23.31에

1
@MainMa : 기회가 없습니다. SQLServer 문제를 해결하기 위해 컨설턴트를 고용해야했습니다. 라이센스 비용이 크다고 생각되면 요금이 표시 될 때까지 기다리십시오! MySQL (또는 Postgresql이 더 낫다)은 SQLServer보다 더 나은 사용 및 구성이 훨씬 간단합니다 (매우 큰 사이트가 필요한 경우 Oracle을 사용하여 많은 번거 로움을 피하십시오).
gbjbaanb

3

잘못 될 수있는 많은 것들이 있습니다 :

  • 컴퓨터가 고장 나고 사이트가 다운 될 수 있습니다.
  • 고정 IP가 있으면 컴퓨터의 보안 수준이 떨어집니다.
  • 모든 서버 문제를 해결해야합니다.
  • 서버 측 소프트웨어를 업데이트하는 것은 쉽지 않습니다.
  • ISP에 따라 고정 IP 비용을 지불해야 할 수도 있습니다.
  • 도난, 화재, 컴퓨터 사망, 인터넷 나사 등 ...

또한 모든 것을 설치 한 후에도 여전히해야 할 일에 대한 공정한 지식이 있어야합니다. 웹 빌더를 사용할 수도 없습니다. 그리고 cPanel에 대한 비용을 지불해야합니다.

당신은 왜 솔직히, 내가 볼 수없는 (당신이 PHP 또는 다른 특별한 이유를 배우고 싶어하지 않는 한) 직접 서버를 설정합니다.

편집하다:

의견에 응답하기 위해 OP는 배우고 있다고 말하지 않았지만 작은 웹 사이트를 호스팅하고 있다고 말했습니다. 나는 그것이 배우기에는 좋을 것이라는 사실에 동의하지만 (내가 아는 한) 배우지 못한다.


1
나는 아주 좋은 이유를 본다 : 배우다 ! 물론, 백만 달러 규모의 프로젝트를 주최하지는 않지만 개인 사이트이고 다운 타임이 마음에 들지 않고 2 명의 추종자와 넌센스를 잃어 버릴 염려가 없다면 왜 그런지 모르겠습니다. 할 수 없었습니다. 나는 더 이상 나 자신을 호스팅하지 않지만 확실히 몇 년 전 (웹 사이트, 코드 저장소, FTP 서버, 전자 메일 서버 ...)을 많이 했으므로 그리 어렵지 않았습니다. 또한 코드 저장소와 같이 로컬로 작동하는 것이 항상 좋습니다. 예를 들어, 개발 팀의 누군가가 테스트를 위해 서버를 설치하는 방법을 모르는 경우 부끄러운 일입니다.
haylem

2
많은 아이디어가 훨씬 더 나쁩니다.

@haylem-배우기 위해 동의했지만 비즈니스를 운영하려는 경우 나쁜 생각, 기간입니다. 해당 설정으로 수행하려는 작업을 수행하는 대신 hackjob IT 환경을 관리하는 데 모든 시간을 소비하게됩니다. 또한, Jae는 그의 대답에서 "배우는"부분을 다루었습니다. 그래서 +1
jmort253 23.14에 03.10.

정적 IP는 보안에 그다지 영향을 미치지 않습니다. 동적 IP는 대부분의 ISP에서 자주 변경되지 않습니다. 나는 그것을 강점으로 간주하지 않을 것입니다.
WalterJ89

다른 점은 꽤 강하다. 다시 배우기 만하면갑니다! 그러나 비즈니스 인 경우 모든 조사를 수행하고 백업 계획에 대한 백업 계획을 수립해야합니다.
jmort253 23.15에

2

비즈니스를 위해 서버를 사용하는 경우 일반 소비자 기반 인터넷을 사용하여 집 밖에서 서버를 직접 운영하는 것은 좋지 않습니다 .

@MainMa가 언급 한 가장 중요한 점은 일반 소비자 인터넷의 다운로드 속도와 업로드 속도가 불균형하다는 것입니다. 대부분의 ISP에서 업로드 속도는 다운로드 속도의 약 절반입니다.

웹을 서핑 할 때 서버와의 핸드 셰이크 및 HTTP 요청을 인터넷에서 탐색 할 때 업로드 속도가 사용됩니다. 업로드 속도가 크게 저하되면 방문하려는 모든 웹 페이지가 중단되고로드에 문제가 있습니다.

마우스가 전화 회선을 통해 씹어 한 번 길을 걷다가 감전사를 쳤으며 다운로드 속도는 양호했지만 업로드 속도는 약 150Mbps로 줄었습니다. 인터넷 연결이 끔찍했고 인터넷 검색 만하고있었습니다! 업로드 대역폭을 사용하는 다른 사람들이 있다면 어떻게 될지 상상해보십시오 ...

또한 상대방의 사용자 경험이 어떤지 상상해보십시오. 가정용 인터넷에서 콘텐츠를로드하려고 시도하는 사람은 다운로드 속도의 절반 정도만 볼 수 있습니다. 가정용 인터넷은이 부하를 처리하도록 설계되지 않았기 때문에 확장 할 수 없습니다.

자체 응용 프로그램을 호스팅하는 대부분의 조직에는 T1 회선 또는 비즈니스와 동등한 인터넷이 있습니다. 일반적으로 가정용 인터넷보다 가격이 훨씬 높습니다.

따라서 배우기 위해이 작업을 수행하고 트래픽이 전혀 없을 것으로 예상하고 현재 컴퓨터가 네트워크의 나머지 부분과 안전하게 격리되어 있다면 재미있는 실험이 될 수 있습니다.

그러나이 설정으로 비즈니스를 운영 할 계획이라면 잃을 준비를하십시오. "그리드 오프"를 시도하려는 경우는 아닙니다.


1

인터넷은 매우 적대적인 곳입니다. 자동 공격은 취약한 서버를 지속적으로 검색합니다. 나는 몇 년 동안이 사업에 참여하지 않았지만, 2005 년경, 우리 지역 대학에서 주식, 기본, Linux 또는 Windows 설치로 인터넷에 연결된 서버의 평균 수명은 약 5 분이라는 것을 알고 있습니다. 타협되기 전에.

인터넷에 연결된 서버에 대한 책임이있는 경우 보안 문제를 신속하게 파악해야하며 새로운 위협에 대비하기 위해 보안 뉴스를 계속 따라야합니다. 이 내용을 배우고 싶다면 훌륭합니다. 그것을 배우고 자신의 서버를 관리하는 더 좋은 방법은 없습니다. 그것은 많은 작업이지만 핵심 관심사에 초점을 맞추는 것이 더 합리적인지 결정할 수 있습니다.


1

이유는 없습니다. 서버 나 VPS를 행복하게 대여하고 똑같은 문제를 겪을 수 있습니다.

VPS 또는 전용 서버를 집에서 사용하는 대신 한 가지 이유가 있습니다. 인터넷 연결은 집 연결보다 데이터 센터에서 훨씬 더 좋습니다. 물론 조금 더 비싸지 만 뒷 침실에서 서버가 필요없는 모든 전기를 먹지 않아도됩니다. 또한 백업 공간 및 자동 재설치와 같이 항목을 관리하기위한 훨씬 더 많은 도구가 있습니다.

문제의 나머지 부분은 모두 학습 연습입니다. 웹에서 대부분의 웹을 실행하므로 서버에 Linux를 사용하는 것이 좋으며 Windows에 비해 웹 관리, 보안 및 유지 관리에 대한 정보가 훨씬 많습니다.


1

이 작업을 수행하지 않는 한 가지 좋은 이유는 아직 언급하지 않은 것입니다. 집이 ADSL을 통해 인터넷에 연결되면. "A"는 비대칭을 의미합니다. 당신은 좋은 4-8Mbit / s로 다른 사람들의 사이트에서 http를 빨아 들일 수 있지만, 업스트림이 256-512kbps 만 있다면, 사소한 이미지 콘텐츠가 있거나 사이트가 있다면 사이트가 매우 느리게 보일 것입니다 동시 사용자가 몇 명 이상입니다.

그 외에도 전적으로 가능하다고 말하고 싶습니다. 나는 수년 동안 성공적인 웹 비즈니스를 운영하는 사람이 본사의 책상 아래에있는 유일한 웹 서버 인 컴퓨터를 알고있었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.