freeBSD에서 호스팅됨

freeBSD에서 호스팅됨

FreeBSD 10, Apache 2.4 및 PHP 5.5가 설치되어 있습니다. 저도 방금 도메인 이름을 구입했습니다.아빠한테 가세요, 모든 웹 브라우저에서 내 웹사이트에 액세스할 수 있도록 내 서버에 웹 호스팅을 설정하고 싶습니다. 그럼 내 구성이 이렇다고 해야 할까요?

  1. 내 서버(FreeBSD 10 실행)에 고정 IP 주소 192.168.1.130을 할당했습니다.

  2. 내 domain.com에는 x1.x1.x1.x1이 있습니다.

  3. 내 ISP(인터넷 서비스 제공업체)는 x2.x2.x2.x2입니다.

질문:

  • httpd.conf위 3개의 IP 주소 중에서 어떤 것을 선택해야 합니까?아파치 2.4꼭 들어야 하나요?
  • 내 DNS "A" 레코드에서아빠한테 가세요, 내 도메인 이름은 어떤 IP 주소를 가리켜야 합니까?
  • 내 파일을 변경해야 합니까 /etc/hosts?

노트: 예시로는 x1.x1.x1.x1과 x2.x2.x2.x2를 사용하고 있습니다.

답변1

a) Apache는 192.168.1.130에서 수신 대기해야 합니다. 그러나 주소를 지정할 필요는 없으며 모든 주소를 수신합니다.

b) 2 또는 3 중 하나가 IP 주소입니다.당신의연결(다음을 탐색할 때 표시됨)http://www.whatsmyip.org/).

또한: 아니요, /etc/hosts를 건드릴 필요가 없습니다.

그러나 여기서 놓치고 있는 큰 부분이 있습니다. "192.168.1.130"은 내부(RFC 1918, 게시되지 않은 경로) 주소입니다. 인터넷은 이 주소에서 귀하와 대화할 수 없습니다. 공용 IP 주소로 향하는 트래픽을 내부 192.168.1.130으로 전달하는 라우터의 전달 포트를 설정해야 합니다.

이것이 충분히 명확하지 않다면 각 IP 주소가 무엇인지 자세히 설명해 주세요. 2번과 3번은 별로 의미가 없습니다. IP가 누구에게 속해 있는지가 아니라 해당 IP 주소에 무엇이 있는지가 중요합니다. 제가 올바르게 이해했다면 #2는 단순히 도메인 등록 후 GoDaddy가 로그인 페이지를 표시하는 데 사용하는 IP 주소입니다. 맞다면 이 IP는 의미가 없습니다. #3이 ISP의 IP 주소가 아닌 다른 것을 의미하는 경우당신에게 할당된, 그렇다면 무슨 뜻인지도 명확히 해야 합니다.

관련 정보