В настоящее время я работаю над клиентским проектом, в котором они используют настраиваемую CMS, которая зависит от наличия определенных доменов, настроенных для правильной работы.
Когда я пытаюсь запустить сайт в своей тестовой среде, происходит сбой всего веб-сайта, потому что он не расположен в основном домене (и я почти уверен, что домен жестко запрограммирован, поскольку нет панели управления для настройки местоположения файлов).
Можно ли использовать URL-адрес моей тестовой среды, но при этом Apache и DNS имитируют URL-адрес веб-сайта моих клиентов локально, а не вызывают фактические серверы имен?
Прямо сейчас у меня есть виртуальный хост в Apache, но я не уверен, что оттуда делать.
Просто добавьте строку в свой файл hosts. Если вы работаете в системе Unix-y, этот файл /etc/hosts
. Если IP вашего сервера был 10.0.0.10
и имя домена клиента example.com
, тогда вы должны добавить эту строку:
10.0.0.10 example.com
Если вы находитесь в окнах, это место %SystemRoot%\system32\drivers\etc\hosts
.