Когда мы разрабатываем веб-сайты на промежуточном сервере (CentOS) в локальной сети, мы в конечном итоге сохраняем это примерно так:
/var/www/html/project1.com
И для доступа к нему через веб-браузер в локальной сети:
http://ourserver/project1.com
Когда он публикуется на общедоступном хостинге, он:
http://project1.com
Есть ли способ сопоставить ту же структуру домена на промежуточном сервере для локальной сети, что и при публикации? Чтобы во время разработки, когда мы вводим http://project1.com в веб-браузере, он знал, что нужно перейти на http: //ourserver/project1.com ?
Мне не удалось найти документацию, описывающую это. То, что я видел до сих пор, ориентировано на домены, которые публично размещаются в публично зарегистрированном DNS.
Я изучил / etc / hosts, но это не позволяет делать что-то вроде этого:
ourserver/project1.com project1.com
что я хотел бы сопоставить запросы project1.com в локальной сети так, чтобы они указывали на http: //ourserver/project1.com
Вы не можете разрешить URL, такой как ourserver / project1.com
, с DNS или хостами, только левую часть, разделенную косой чертой. Все, что вы действительно можете сделать, это настроить виртуальный хост на промежуточном сервере так, чтобы он указывал на папку вашего проекта и использовал хосты или локальный DNS-сервер для разрешения домена.