|
|
|
| Добавил я алиас со звёздочкой, но что-то test.ra.c не заработал.
<VirtualHost *:80>
DocumentRoot "C:/HomeServ/home/ra.c/public_html/"
ServerName "ra.c"
ServerAlias "*.ra.c"
</VirtualHost>
|
Тогда как ra.c - нормально работает.
Я что-то забыл? Это под Windows 7. | |
|
|
|
|
автор: .heed (27.01.2013 в 22:57) |
|
|
для: Eugene77
(27.01.2013 в 22:21)
| | на XPx64 работает
NameVirtualHost *:80
<VirtualHost *:80>
ServerName site
ServerAlias *.site
DocumentRoot /home/site/www
</VirtualHost>
| * в hosts не работает, там всё-равно полностью
127.0.0.1 zzz.site
127.0.0.1 xxx.site
127.0.0.1 www.site
127.0.0.1 site | |
|
|
|
|
|
|
|
для: .heed
(27.01.2013 в 22:57)
| |
>127.0.0.1 zzz.site
>127.0.0.1 xxx.site
>127.0.0.1 www.site
>127.0.0.1 site
|
1) Можно чуть подробнее?
Это куда писать? Это наверно вы предлагаете для каждого отдельного хоста прописать?
2) Странно то, что речь идёт о 32 разрядной машине. На 64 разрядной я уже завязал упражняться. На 32 думал будет работать... | |
|
|
|
|
|
|
|
для: Eugene77
(28.01.2013 в 05:58)
| | >Это куда писать?
C:/Windows/system32/drivers/etc/hosts
>Это наверно вы предлагаете для каждого отдельного хоста прописать?
Если у вас не поднят DNS, да, для каждого хоста. Пока не появился DNS и в Интернет каждый домен прописывался в hosts, а обновленные файлы hosts регулярно загружались на все машины, подключенные к Интернет. | |
|
|
|
|
|
|
|
для: cheops
(28.01.2013 в 07:26)
| |
Пока не появился DNS и в Интернет каждый домен прописывался в hosts, а обновленные файлы hosts регулярно загружались на все машины, подключенные к Интернет.
|
Речь идёт о чисто локальном тестровании.
Тоже надо поднимать DNS? | |
|
|
|
|
|
|
|
для: Eugene77
(28.01.2013 в 08:14)
| | Для локального тестирования DNS не нужен. Для локального каждый домен нужно прописать отдельной строкой в файле HOSTS, как показано выше. | |
|
|
|
|
|
|
|
для: Sfinks
(28.01.2013 в 09:33)
| | >Для локального тестирования DNS не нужен. Для локального каждый домен нужно прописать отдельной строкой в файле HOSTS, как показано выше.
127.0.0.1 zzz.site
127.0.0.1 xxx.site
127.0.0.1 www.site
127.0.0.1 site
<VirtualHost *:80>
ServerName site
ServerAlias *.site
DocumentRoot /home/site/public_html
</VirtualHost>
|
Если так написать (выше), то даже localhost падает.
Наверно я что-то неправильно понял. | |
|
|
|
|
автор: .heed (28.01.2013 в 21:02) |
|
|
для: Eugene77
(28.01.2013 в 14:15)
| | <VirtualHost *:80></VirtualHost> должно быть в httpd.conf ,) или где-то там в httpd_vhosts.conf
в файле %WinDir%\SYSTEM32\DRIVERS\ETC\hosts обычно такое
# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x
127.0.0.1 localhost
|
#можно добавить ещё кучу доменов
127.0.0.1 zzz.site
127.0.0.1 xxx.site
127.0.0.1 www.site
127.0.0.1 site
добавление например просто *.site в виндовс не работает (файл hosts бывает не только в виндовс)
# домены с IPv6-адресами, если есть, обычно просто дублируют домены с IPv4 адресами | |
|
|
|