내 PC를 서버로 변환


0

나는 대학 캠퍼스에 살고 운 좋게도 정적 인 IP 주소로 초고속 인터넷을 사용할 수 있습니다.

XAMPP를 설정하고 어디에서든지 내 IP 주소를 가리켜 서 내 PC에서 실행중인 서비스에 액세스 할 수있었습니다.

이제 내 자신의 PC에서 내 웹 사이트를 호스팅 할 생각입니다. 이 일을 가능하게하기 위해 (고정 IP 옆에) 내가 무엇을 필요로하는지 확신 할 수 없다.

나는 Windows 7을 궁극적으로 운영하고 있으며 물론 등록 된 도메인을 가지고 있습니다. 도메인 DNS 이름을 어떻게 지정해야합니까 (훨씬 더 많은 단계가 필요하다고 가정합니다).


호스팅되거나 실행되는 DNS 서버가 필요합니다. 그런 다음 DNS 서버는 서비스를 실행하려면 호스트 이름을 IP로 지정할 수 있습니다. 캠퍼스 정책에 따라 정책을 위반하지 않았는지 확인해야합니다.
Chris S

공용 인터페이스에서 컴퓨터로 트래픽을 전달할 사람이 필요합니다. 아마도 이것이 캠퍼스 IT 일 것입니다. 그리고 그들은 아마 부정이라고 말할 것입니다.
ta.speot.is

캠퍼스 IT를 우회하는 한 가지 방법은 값싼 VPS를 사용하여 서버의 전면에있는 포털을 만든 다음 VPS에서 기숙사 서버로가는 0 구성 vpn 터널을 사용하는 것입니다. VPS가 모든 작업을 수행하고있는 동안 모든 파일 / 계산이 컴퓨터에서 수행됩니다.
kobaltz

2
@ ta.speot.is : OP는 그들이 이미 연결성을 테스트했고 효과가 있다고 발견했습니다. 이것이 계속 될 수있는 기간은 논쟁의 여지가있을 수 있지만, 지금 당장 당신의 추정은 틀린 것으로 보입니다.
womble

2
@kobaltz : 일단 VPS를 사용하여 VPN을 실행하면 왜 사이트에서 직접 사이트를 제공하지 않습니까?
womble

답변:


4

많은 단계가 남아 있지 않습니다. IPv4 주소 (1.2.3.4)를 사용하여 어디서나 xampp 설치가 작동한다고 가정하면 다음을 수행해야합니다.

  1. 도메인 등록 기관에서 도메인 이름을 얻습니다. 당신은 지금 운이 좋은 소유자입니다. example.com.

  2. 등록 기관의 DNS 관리 인터페이스에 로그인하고 두 개의 A 레코드를 추가하십시오. @www 둘 다 서버 주소 (1.2.3.4)를 가리 키도록하십시오.

  3. DNS 웹을 통해 변경 사항이 전파 될 때까지 기다립니다.

  4. 이익.

나중에 IPv6 주소에 대해 2 단계를 반복 할 수 있습니다. 단, A는 AAAA로, 1.2.3.4는 a : b : c :: d로 대체하십시오. 너는 또한 원할지도 모른다. www CNAME 레코드가 될 수 있지만 꼭 필요한 것은 아닙니다.


너는 그렇게 쉽게 소리를 낸다. :-)
Synetech

그는 이미 모든 어려운 부분을 완료했으며, uni (내 것 같은)는 필터링되지 않은 모든 글로벌 주소를 처리합니다.
Eroen

이러한 부분은 소프트웨어를 실행하는 데 어려움이있을 수 있지만 (WAMP를 폭발 시키십시오!), 그러나 그들은 스스로 제어하고 자유 롭습니다. 내가 싫어하는 부분은 다른 사람 (예 : 레지스트라)과 돈이 관련되는 경우입니다.
Synetech

0

또한 서버가 안전한지 확인해야합니다.

  • 승인하는 트래픽 만 허용하도록 패킷 필터링이 설정되어 있는지 확인하십시오.
  • 서버가 수행하는 기능에 필요한 항목 만 들어오는 연결을 수락하는지 확인하십시오.
  • 보안 패치 등

해결해야 할 또 다른 사항은 QoS입니다. 들어오는 모든 대역폭을 공용 서버에 전념시키고 싶습니까? OS X이 어떤 QoS 기능을 가지고 있는지 확실하지 않습니다 (XAMPP의 "X"가 무엇인지 가정합니다) Windows 7에는 들어오는 연결에 QoS 정책을 설정할 수있는 기능이 없다고 생각되지만 서버와 무언가에 대역폭을 사용하는 경우 들어오는 연결을 속도 제한해야합니다 (Linux는 기본적으로이 작업을 수행 할 수 있음).

또한 가동 시간에 심각한 문제가있는 경우 :

  • UPS로 서버 보호
  • 정말로 당신이 어떤 유형의 RAID를하고 있기를 바랍니다.
  • 백업
  • 자동 모니터링을 조사하여 특히 서버가 배가 고플 때 먼저 알 수 있습니다. 특히 위의 세 가지 사항을 무시하면

1
'X'는 크로스 플랫폼 용입니다. 위키 . 나는 "Windows 7"태그를 발견했다.
Eroen

@Eroen에 +1, X = 교차 플랫폼. L = Linux, W = Windows, M = Mac; 다른 문자는 다른 OS에 덜 일반적으로 사용됩니다 (대개 다른 OS를 실행하는 사람들은 미리 패키지 된 스택을 사용하지 않고 충분히 잘 수행하고 있음을 알고 있습니다).
Chris S
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.