Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работает ли * под windows?
 
 автор: Eugene77   (27.01.2013 в 22:21)   письмо автору
 
 

Добавил я алиас со звёздочкой, но что-то 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

  Ответить  
 
 автор: Eugene77   (28.01.2013 в 05:58)   письмо автору
 
   для: .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 думал будет работать...

  Ответить  
 
 автор: cheops   (28.01.2013 в 07:26)   письмо автору
 
   для: Eugene77   (28.01.2013 в 05:58)
 

>Это куда писать?
C:/Windows/system32/drivers/etc/hosts

>Это наверно вы предлагаете для каждого отдельного хоста прописать?
Если у вас не поднят DNS, да, для каждого хоста. Пока не появился DNS и в Интернет каждый домен прописывался в hosts, а обновленные файлы hosts регулярно загружались на все машины, подключенные к Интернет.

  Ответить  
 
 автор: Eugene77   (28.01.2013 в 08:14)   письмо автору
 
   для: cheops   (28.01.2013 в 07:26)
 

Пока не появился DNS и в Интернет каждый домен прописывался в hosts, а обновленные файлы hosts регулярно загружались на все машины, подключенные к Интернет.


Речь идёт о чисто локальном тестровании.
Тоже надо поднимать DNS?

  Ответить  
 
 автор: Sfinks   (28.01.2013 в 09:33)   письмо автору
 
   для: Eugene77   (28.01.2013 в 08:14)
 

Для локального тестирования DNS не нужен. Для локального каждый домен нужно прописать отдельной строкой в файле HOSTS, как показано выше.

  Ответить  
 
 автор: Eugene77   (28.01.2013 в 14:15)   письмо автору
 
   для: 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 адресами

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования