Назад | Перейти на главную страницу

Подавать файлы PHP с сервера, у которого нет доменного имени, только IP Win Server 2008 R2

Я перешел на выделенный сервер Win Server 2008 R2 с лучшими характеристиками.

Это связано с тем, что в ближайшее время на него будет указывать исходный домен, но невозможно проверить файлы PHP с locahost (или другого эквивалента).

Все файлы находятся в wwwrootоднако при локальном тестировании на сервере файлы php обслуживаются только как текст, а не анализируются php. Я даже не знаю, с чего начать, но есть ли способ просмотреть содержимое wwwroot как это было живая до того, как указать DNS на новый сервер?

Дело в том, что содержание вашего .php файлы возвращаются к вам, это говорит о том, что сервер неправильно настроен:

  • Вам еще предстоит установить PHP
  • Ваш сервер настроен на возврат .php файлы как обычный текст

Если вам нужно установить PHP, перейдите в http://windows.php.net/download/ или используйте Установщик веб-платформы установить PHP.

Если PHP установлен, но требует настройки, взгляните на Инструкция по установке с php.net.

Чтобы ответить на вопрос «просматривать содержимое wwwroot, как если бы оно было живым», вы можете настроить дополнительные «привязки» в диспетчере IIS, чтобы позволить вам обращаться к серверу без изменения DNS, или вы можете внести изменения в свой локальный hosts файл (находится в windows\system32\drivers\etc\hosts), добавив строку, например:

10.1.1.1 my.domain.name.tld

в файл. Если указать IP-адрес нового сервера вместе с DNS-именем, которое вы хотите сопоставить с ним, любые запросы с вашего ПК на это доменное имя будут перенаправлены на новый IP-адрес (Примечание: вам может потребоваться запустить ipconfig /flushdns из административной командной строки, чтобы убедиться, что ваш кеш DNS правильно очищен. Кроме того, полностью закройте браузер, который вы хотите протестировать, поскольку некоторые из них могут быть довольно агрессивными при кэшировании результатов DNS).

Если вы хотите протестировать свою веб-страницу, чтобы увидеть, как она будет выглядеть в реальном времени, вы можете отредактировать hosts файл на клиенте, чтобы указать mydomain.com к IP-адресу сервера.