2011-02-07 3 views
1

나는 호스팅 회사와 함께 ASP.NET 호스팅 계획을 가지고 있습니다. Windows Server 2008을 사용하는 PHP (.NET이 없음) 만 제공하는 많은 웹 사이트를 만들었으며 wwwroot 폴더에 web.config가 필요하지 않습니다. 이제, 내 고객이 호스팅 서비스 (동일 회사)를 구입하고 hello world 사이트를 방문하여 index.php를 제공하려고 시도했을 때 403이 생겼습니다. 따라서 제어판을 통해 웹 사이트의 설정을 업데이트했습니다. , 그리고 그의 wwwroot 디렉토리에 web.config가 만들어 졌음을 발견했습니다. 이 web.config가 없으면 403을 얻습니다.하지만 내 물건에는이 문제가 없습니다. 어떤 아이디어? 내가 빠졌기 때문에IIS7에서 PHP 웹 사이트를 제공하기 위해 web.config가 필요합니까?

P. 내 고객과 나는 같은 웹 호스팅 회사가 있습니다. 이것은 실제로 큰 문제는 아니지만, 그의 서버가 web.config를 필요로하는 이유와 광산이 필요로하지 않는 이유에 대한 통찰력을 찾고 있습니다. AFAIK, 우리는 모두 Windows Server 2008, IIS7에 있으며 정확히 동일한 w/.NET 4.0 통합 파이프 라인 등을 설정했습니다.

답변

1

웹의 내용 config 파일이 있는데, 나는 찌르는 것을 취해서 클라이언트의 서버에있는 서버 설정 파일이 여러분의 서버 설정 파일과 다른 것이라고 말하겠다. 다르게 프로비저닝 된 최신 또는 이전 서버 일 수 있습니다. 서버의 설정을 사용하면 추가 구성없이 PHP 응용 프로그램을 실행할 수 있지만 클라이언트 서버에서는 PHP 응용 프로그램을 실행할 수 있도록 응용 프로그램 인스턴스의 사용자 지정 웹 구성에서 기본값을 재정의해야합니다.

+0

네, 제 추측이었습니다. web.config의 내용에는 기본 문서 만 나열되는 섹션 만 있습니다. – Didaxis

+0

+1 제목 질문에 대답하기 위해 예 IIS는 web.config를 사용하여 노드에 대한 모든 것을 구성합니다. 따라서 단순히 서버의 항목 설정을 나타내는 것입니다. –

관련 문제