On Thu, 8 Apr 1999, Serg Gavrilyuk wrote:
>
> так дело в том, что если не делать виртуалных хостов, то все прекрасно работает,
> но надо повесить несколько других сайтов, и опаньки... с виртуальными сайтами начинаются
> грабли
>
У меня всё сделано по образу и подобию описанного в доке по апачу и faq на
apache.lexa.ru - работает. Виртуальные хосты с перекодировкой по портам.
прописано в httpd.conf примерно следующее:
NameVirtualHost 111.222.333.444
<VirtualHost 111.222.333.444:*>
ServerName host.primary.domain
DocumentRoot /path/to/hostprimarydomain/htdocs
</VirtualHost>
<VirtualHost 111.222.333.444:*>
ServerName host.from.other.domain
ServerAlias host.from.other.domain www.host.from.other.domain
ServerAdmin admin@from.other.domain
DocumentRoot /path/to/hostfromotherdomain/htdocs
ScriptAlias /cgi-bin/ "/path/to/hostfromotherdomain/cgi-bin/"
AccessLog /path/to/hostfromotherdomain/log/access.log
ErrorLog /path/to/hostfromotherdomain/log/error.log
<Directory /path/to/hostfromotherdomain/htdocs>
Options Some_Options
</Directory>
</VirtualHost>
<VirtualHost 111.222.333.444:*>
ServerName host1.primary.domain
ServerAdmin admin1@primary.domain
DocumentRoot /path/to/host1primarydomain/htdocs
ScriptAlias /cgi-bin/ "/path/to/host1primarydomain/cgi-bin/"
AccessLog /path/to/host1primarydomain/log/access.log
ErrorLog /path/to/host1primarydomain/log/error.log
<Directory /path/to/host1primarydomain/htdocs>
Options Some_Options
</Directory>
</VirtualHost>
Такая бяка работает без вопросов у меня пару месяцев,
перекодирует по портам.
--
Dmitry M. Klimov
System Administrator
Kostroma State TV&Radio BC Corp.
e-mail: dmk@gtrk.kmtn.ru
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.