|
|
|
| Доброго времени суток!
с такой проблемой я столкнулся:
сначала ситуация:
OS: Windows XP
установил на работе апач, пхп, и бд. всё работает. зделал себе виртуальных хостов: basya, recast, test. ну и localhost, который по умолчанию. создал каталоги: c:/www/basya; c:/www/reacst/; c:/www/test; DocumentRoot c:/www.
в каждый каталог положил по файлику index.html, в которых было написано имя виртуального хоста.
тоесть переходишь по урлу, и видишь название хоста, на который перешол.
естественно в файле hosts вписал строчки типа 127.0.0.1 [host]
далее проблема:
на работе всё ок. переходишь по любому из четырёх урлов: basya, recast, test, localhost, и видишь в броузере название хоста.
а дома чудо: переходешь по локалхост - название локалхост. переходишь по бася - тоже локалхост. переходишь по рекаст или тест - всё ок.
файлы httpd.conf и hosts абсолютно идентичны. везде всё одинаково.
проверял файл index.html, в котором бася написано. там правда бася, а не локалхост....
вот конфиг, отвечающий за виртуальные хосты:
<Directory "C:/WWW">
Options Indexes FollowSymLinks Includes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "C:/WWW/basya" >
Options FollowSymLinks Includes Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "C:/WWW/recast" >
Options FollowSymLinks Includes Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "C:/WWW/test" >
Options FollowSymLinks Includes Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
DocumentRoot c:/www
ServerName localhost
ServerAlias localhost
ErrorLog logs/localhost-error.log
CustomLog logs/localhost-access.log common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@basya
DocumentRoot c:/www/basya
ServerName basya
ServerAlias basya
ErrorLog logs/basya-error.log
CustomLog logs/basya-access.log common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@recast
DocumentRoot c:/www/recast
ServerName recast
ServerAlias recast
ErrorLog logs/recast-error.log
CustomLog logs/recast-access.log common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@test
DocumentRoot c:/www/test
ServerName test
ServerAlias test
ErrorLog logs/test-error.log
CustomLog logs/test-access.log common
</VirtualHost>
PS: ещё одно чудо. если не указать локалхост, как виртуальный, то по урлу localhost будет переходить в каталог basya. | |
|
|
|
|
|
|
|
для: Basya
(16.11.2006 в 09:29)
| | Хм... в форуме встречались такие проблемы. По моему, советовали скачать некий патч для XP.
Поищу ссылку на тему... | |
|
|
|