Servir arquivos PHP de um servidor que não possui nome de domínio, apenas um IP Win Server 2008 R2

Servir arquivos PHP de um servidor que não possui nome de domínio, apenas um IP Win Server 2008 R2

Atualizei para um servidor dedicado Win Server 2008 R2 com especificações melhores.

Isso ocorre porque o domínio original foi apontado para ele em breve, mas não foi possível testar os arquivos PHP do locahost (ou qualquer equivalente).

Todos os arquivos estão em wwwroot, no entanto, ao testar no servidor localmente, os arquivos php são servidos apenas como texto em vez de analisados ​​pelo php. Não sei por onde começar, mas existe uma maneira de visualizar o conteúdo wwwrootcomo se estivesse ao vivo antes de apontar o DNS para o novo servidor?

Responder1

O fato de o conteúdo dos seus .phparquivos estar sendo retornado para você sugere que o servidor também não está configurado corretamente:

  • Você ainda não instalou o PHP
  • Seu servidor está configurado para retornar .phparquivos como texto simples

Se você precisar instalar o PHP, vá parahttp://windows.php.net/download/ou use oInstalador de plataforma webpara instalar o PHP.

Se o PHP estiver instalado, mas requer configuração, dê uma olhada noinstruções de instalaçãode php.net.

Para responder à seção "visualizar o conteúdo de wwwroot como se estivesse ativo", você pode configurar "ligações" adicionais no Gerenciador do IIS para permitir que você se refira ao servidor sem uma alteração de DNS ou pode fazer uma alteração em seu hostsarquivo local (encontrado em windows\system32\drivers\etc\hosts) adicionando uma linha como:

10.1.1.1 my.domain.name.tld

para o arquivo. Ao especificar o endereço IP do novo servidor, juntamente com o nome DNS que você deseja mapear para ele, quaisquer solicitações do seu PC para esse nome de domínio serão roteadas para o novo endereço IP (Nota: você pode precisar executar a ipconfig /flushdnspartir de um servidor administrativo prompt de comando para garantir que o cache DNS seja liberado corretamente. Além disso, feche totalmente o navegador que deseja testar, pois alguns podem ser bastante agressivos no armazenamento em cache dos resultados do DNS.

Responder2

Se quiser testar sua página da web para ver como ficará ao vivo, você pode editar o hostsarquivo em um cliente para apontar mydomain.compara o IP do servidor.

informação relacionada