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

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

Я обновился до выделенного сервера Win Server 2008 R2 с лучшими характеристиками.

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

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

решение1

Тот факт, что содержимое ваших .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).

решение2

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

Связанный контент