Назад | Перейти на главную страницу

Гибкие / переменные / виртуальные хосты / хосты

Я использую Wamp, все мои проекты в

E:\webs\*projectname*\htdocs

Я хочу получить к ним доступ в моем браузере с помощью

http://*projectname*.loc

Есть ли способ настроить файлы hosts и vhosts, чтобы мне больше не приходилось их открывать?

нота это для моего личного использования, и я могу перейти с .loc на .with любой, если ICANN решит начать продажу доменов .loc.

Вы можете использовать mod_vhost_alias для динамической установки вашего DocumentRoot. Например:

VirtualDocumentRoot e:/webs/%-2/htdocs

%-2 Заполнитель для второй последней части имени хоста. Другие примеры доступны в документации mod_vhost_alias: http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html.

Что касается файла hosts, в файле hosts нельзя использовать подстановочные знаки. Один из вариантов - установить локальный DNS-сервер и добавить зону для локального использования, а также создать запись с подстановочными знаками в этой зоне. Очень простой DNS-сервер для Windows справится с этой задачей, я не специалист по Windows, поэтому я не могу вам помочь с выбором программного обеспечения.

Другой вариант - использовать домен, зарегистрированный в сети, путем создания записи с подстановочными знаками в зоне DNS, указывающей на ваш локальный IP-адрес. Еще одно преимущество использования официального домена заключается в том, что вам не нужно менять DNS-сервер на всех клиентах.