도메인 이름이 없고 IP만 있는 서버에서 PHP 파일 제공 Win Server 2008 R2

도메인 이름이 없고 IP만 있는 서버에서 PHP 파일 제공 Win Server 2008 R2

더 나은 사양의 Win Server 2008 R2 전용 서버로 업그레이드했습니다.

이는 원래 도메인이 곧 지정되기 때문이지만 locahost(또는 이와 동등한 것)에서 PHP 파일을 테스트할 수 없습니다.

모든 파일은 에 있지만 wwwroot서버에서 로컬로 테스트할 때 PHP 파일은 PHP로 구문 분석되지 않고 텍스트로 제공됩니다. 어디서부터 시작해야 할지 잘 모르겠지만 wwwrootDNS를 새 서버로 지정하기 전에 실시간으로 내용을 볼 수 있는 방법이 있습니까?

답변1

.php파일 내용이 다시 에코된다는 사실은 서버가 다음 중 하나로 올바르게 구성되지 않았음을 나타냅니다.

  • 아직 PHP를 설치하지 않았습니다.
  • 서버가 .php파일을 일반 텍스트로 반환하도록 구성되었습니다.

PHP를 설치해야 하는 경우 다음 중 하나로 이동하세요.http://windows.php.net/download/또는웹 플랫폼 설치 프로그램PHP를 설치합니다.

PHP가 설치되어 있지만 구성이 필요한 경우설치 지침php.net에서.

hosts"wwwroot의 내용을 마치 라이브인 것처럼 보기" 섹션에 대답하려면 IIS 관리자에서 추가 "바인딩"을 설정하여 DNS 변경 없이 서버를 참조하거나 로컬 파일 을 변경할 수 있습니다. (에서 찾을 수 있음 windows\system32\drivers\etc\hosts) 다음과 같은 줄을 추가합니다.

10.1.1.1 my.domain.name.tld

파일에. 매핑할 DNS 이름과 함께 새 서버의 IP 주소를 지정하면 PC에서 해당 도메인 이름으로 보내는 모든 요청이 새 IP 주소로 라우팅됩니다(참고: ipconfig /flushdns관리 서버에서 실행해야 할 수도 있습니다). 명령 프롬프트를 통해 DNS 캐시가 제대로 플러시되었는지 확인하세요. 또한 일부 브라우저는 DNS 결과 캐싱에 상당히 공격적일 수 있으므로 테스트하려는 브라우저를 완전히 닫으세요.

답변2

웹페이지가 어떻게 실시간으로 표시되는지 테스트하려면 서버의 IP를 hosts가리키도록 클라이언트에서 파일을 편집하면 됩니다.mydomain.com

관련 정보