Когда мы разрабатываем веб-сайты на промежуточном сервере (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-сервер для разрешения домена.