2

Я видел во многих выступлениях разработчиков, докладчик использовал URL-адрес demo.local вместо обычного localhost/demo для более быстрого доступа.

Я читал о редактировании записей хостов здесь. Как я могу создавать более короткие URL-адреса для сайтов на моем компьютере? но мой вопрос так как локальный IP-адрес одинаков для всех папок внутри моего var/www или htdocs 127.0.0.1, то как сделать его доступным в более коротком формате?

2 ответа2

2

Вы можете отредактировать файл /etc/hosts и добавить в строку

127.0.0.1 www.website.com

или же

127.0.0.1 demo.local

Он будет доступен только через этот компьютер, используя это доменное имя.

Если вы работаете в Windows, вы можете отредактировать файл ниже и сделать аналогичное.

c:\windows\system32\drivers\etc\hosts

Вы должны настроить сервер веб-хоста так, чтобы имя demo.local указывало на каталог /demo. Вы можете создать перевод хостов для example.local, и сервер веб-хоста указывает example.local в каталог /example.

<VirtualHost *:80>
   DocumentRoot /var/www/example
   ServerName example.local
   ServerAlias example.local
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot /var/www/demo
   ServerName demo.local
   ServerAlias demo.local
</VirtualHost>
1

Первый шаг - убедиться, что сервер настроен на прием желаемых запросов. Вы можете указать серверу разместить несколько веб-сайтов, каждый из которых имеет собственное доменное имя. Каждый сайт также может иметь свой собственный веб-корень. Это где виртуальные каталоги (IIS) или vhosts (apache) входят:

http://learn.iis.net/page.aspx/150/understanding-sites-applications-and-virtual-directories-on-iis/

Затем вам нужно, чтобы клиенты были в состоянии определить адрес, который слушает сервер - метод файла hosts, опубликованный в его ответе kobaltz, будет работать нормально (хотя для редактирования хостов вам придется открыть блокнот как администратор). файл).

В качестве альтернативы вы можете настроить его на внутреннем DNS-сервере, и вам не придется играть с файлом hosts на нескольких клиентах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .