Виртуальные хосты

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Useroff
мл. сержант
Сообщения: 113
Зарегистрирован: 2008-09-21 7:11:09

Виртуальные хосты

Непрочитанное сообщение Useroff » 2008-11-09 23:34:00

Всем ку!

Собстно уже 2 день мучаюсь, усе не как не настроить virualhost
Есть сайт site.ru
Хочу сделать домен 3 уровня forum.site.ru
На DNS сервере прописал:

Код: Выделить всё

forum.site.ru	A	xxx.xxx.xxx.xxx
Ситема: OpenBSD 4.3 , Apache/1.3.29

Вот httpd.conf

Код: Выделить всё

Listen 80
NameVirtualHost xxx.xxx.xxx.xxx:80 
<VirtualHost forum.site.ru:80>
<Directory "/forum">

Options None
AllowOverride all
Order allow,deny
Allow from all
</Directory>
DocumentRoot /var/www/forum
ServerAlias forum.site.ru www.forum.site.ru
ServerAdmin webmaster@example.com
DocumentRoot /forum 
ServerName forum.site.ru
</VirtualHost>

<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /htdocs
ServerName www.site.ru
<Directory "/htdocs">
Options None
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<Directory "/htdocs">
Options None
AllowOverride all
Order allow,deny
Allow from all
</Directory>

DocumentRoot /var/www/htdocs/
#ServerName site.ru

ServerType standalone
ServerTokens Prod
ServerRoot "/var/www"
LoadModule php5_module /usr/local/lib/php/libphp5.so 
Addtype application/x-httpd-php .php .php3


PidFile logs/httpd.pid
ScoreBoardFile logs/apache_runtime_status
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf
Timeout 40 
KeepAlive On
MaxKeepAliveRequests 100 
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 50 
MaxRequestsPerChild 0

MaxCPUPerChild 0
MaxDATAPerChild 0
MaxNOFILEPerChild 0
MaxRSSPerChild 0
MaxSTACKPerChild 0

Include /var/www/conf/modules/*.conf

ExtendedStatus Off 
Port 80

User www
Group www

#ServerAdmin usersoff@site.ru
#ServerName site.ru
SSLEngine Off 
# DocumentRoot "/var/www/htdocs"
<Directory />
Options none 
AllowOverride None
Order deny,allow
Deny from all
</Directory>

#<Directory "/var/www/htdocs">
# Options none 
# AllowOverride None
# Order allow,deny
# Allow from all
#</Directory>
UserDir disabled

DirectoryIndex index.php index.html

AccessFileName .htaccess
<Files .htaccess>
Order allow,deny
Deny from all
</Files>

UseCanonicalName On 
TypesConfig conf/mime.types

DefaultType text/plain

<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off

#ErrorLog syslog:daemon
ErrorLog logs/error_http_log
LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog logs/access_log common

CustomLog logs/referer_log referer
CustomLog logs/agent_log agent

#CustomLog logs/access_log combined

ServerSignature Off

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

IndexOptions FancyIndexing

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

AddEncoding x-compress Z
AddEncoding x-gzip gz

AddLanguage en .en
AddLanguage fr .fr
AddLanguage de .de
AddLanguage da .da
AddLanguage el .el
AddLanguage it .it

LanguagePriority en fr de

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
<IfDefine SSL>
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
</IfDefine>

<IfModule mod_ssl.c>
SSLPassPhraseDialog builtin
SSLSessionCache dbm:logs/ssl_scache
SSLSessionCacheTimeout 300
SSLMutex sem
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
#SSLRandomSeed startup file:/dev/random 512
#SSLRandomSeed startup file:/dev/urandom 512
#SSLRandomSeed connect file:/dev/random 512
#SSLRandomSeed connect file:/dev/urandom 512
SSLRandomSeed startup file:/dev/arandom 512

SSLLog logs/ssl_engine_log
SSLLogLevel info

</IfModule>
Обраскал весь рунер, говорят что это не только настройка в <virtualhost> но и многое другое в плодь до ядра...
Что посоветуете?

Зы: Таке чуство что на forum.site.ru тоже самое что и на site.ru...
LOL

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Виртуальные хосты

Непрочитанное сообщение Alex Keda » 2008-11-09 23:48:30

навскидку - должно работать.
========
Это только настройки виртуалхостов - и не более.
Если имена резольявтся, и виртуалхосты настроены верно - будет всё пахать.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Useroff
мл. сержант
Сообщения: 113
Зарегистрирован: 2008-09-21 7:11:09

Re: Виртуальные хосты

Непрочитанное сообщение Useroff » 2008-11-09 23:56:44

навскидку - должно работать.
========
Это только настройки виртуалхостов - и не более.
Если имена резольявтся, и виртуалхосты настроены верно - будет всё пахать.
Хм...
Где же тогда я ошибку допустил?
LOL

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Виртуальные хосты

Непрочитанное сообщение zg » 2008-11-10 0:24:28

попробуй просто

Код: Выделить всё

<VirtualHost *:80>

Аватара пользователя
Useroff
мл. сержант
Сообщения: 113
Зарегистрирован: 2008-09-21 7:11:09

Re: Виртуальные хосты

Непрочитанное сообщение Useroff » 2008-11-10 0:26:50

Тогда выдает такое:

Код: Выделить всё

[Sun Nov  9 13:25:38 2008] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Sun Nov  9 13:25:38 2008] [warn] NameVirtualHost xxx.xxx.xxx.xxx:80 has no VirtualHosts
LOL

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Виртуальные хосты

Непрочитанное сообщение zg » 2008-11-10 0:34:31

Useroff писал(а):Тогда выдает такое:
ну дак и там не ip, а звёздочку нада

Аватара пользователя
Useroff
мл. сержант
Сообщения: 113
Зарегистрирован: 2008-09-21 7:11:09

Re: Виртуальные хосты

Непрочитанное сообщение Useroff » 2008-11-10 0:37:22

ну дак и там не ip, а звёздочку нада
ААА!!!
ЗАРАБОТАЛО!!!
Огромное спасибо тебе!
LOL

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Виртуальные хосты

Непрочитанное сообщение zg » 2008-11-10 0:42:25

кстати первый (в конфиге) виртуал хост является дефолтным, все остальные будут работать через ServerName

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Виртуальные хосты

Непрочитанное сообщение LMik » 2008-11-10 14:19:59

Если пишется ип на виртуал хост вместо * то виртуалхост привязывается конктретно к интерфейсу а не к имени.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!