|
|
|
| У меня такой вопрос.
Как настроить Apache2 для локального тестирования нескольких сайтов
(VirtualHost-ов)?
Проблема в следующем:
когда я набераю в адресной строке, к примеру, "http://mwn", браузер
швыряет меня в онлайн, а хотелось бы, чтобы по каждому имени был
доступ к корню каждого соответствующего (одноименного) VirtualHost-а.
Фийл "hosts":
127.0.0.1 localhost
127.0.0.1 avastroi
127.0.0.1 asvspb
127.0.0.1 mwn
127.0.0.1 и т. д....
Что яимею:
Windows 2000 Professional (NT)
Броузер - IE6,
ПО:
Z:\home\server\Apache2
Z:\home\server\mysql
Z:\home\server\php5
VirtualHost корни:
Z:\home\mwn
Z:\home\asvspb
Z:\home\avastroi
Z:\home\и т. д....
Ещё, хотелось бы разобраться с "виртуальными каталогами" (* ~ ^),
чтобы грамотно (как все хостеры) организовать свой сервер.
Буду очень признателен за конкретные примеры/инструкции
и/или за ссылочки "по теме" (желательно, "для чайников") | |
|
|
|
|
|
|
|
для: Вадим-N-Малахов
(06.10.2005 в 09:15)
| | Все папки сайтов надо держать здесь: Apache2\htdocs
Доступ к сайтам на локальной машине осуществляется так:
http://localhost/nazvanie_papki_vashego_saita | |
|
|
|
|
|
|
|
для: Вадим-N-Малахов
(06.10.2005 в 09:15)
| | А в httpd.conf виртуальные хосты прописаны? Должно быть что-то вроде этого:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1>
ServerAdmin webmaster@host.some_domain.com
DocumentRoot Z:\home\asvspb"
ServerName asvspb
ErrorLog logs/asvspb.log
CustomLog logs/asvspb.log common
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerAdmin webmaster@host.some_domain.com
DocumentRoot Z:\home\mwn
ServerName mwn
ErrorLog logs/mwn.log
CustomLog logs/mwn.log common
</VirtualHost>
|
И так с каждый виртуальным хостом | |
|
|
|