Была подобная тема, но там другая вроде как проблеммка. не помогло мне.
https://forum.ubuntu.ru/index.php?topic=17859.0настроил виртуальные хосты
/etc/init.d/apache2 reload
* Reloading web server config apache2 [Mon Aug 24 08:00:29 2009] [warn] NameVirtualHost site2.ru:0 has no VirtualHosts
[ OK ]
ну днс на этой же машинке поднял. там два домена виртуальных
site1.ru,site2.ru
хотя с другой машинки в локалке открываеш браузер пишеш site1.ru норм октрывает, пишеш site2.ru
открывает site2.ru. всё гуд. пишешь просто апишником
то открывает старничку site1.ru
а не ту которая по умолчанию. dns вроде как получается корректно работет. без ошибок. ну раз резолвит всё по локалке.
в логах апача кроме этой самой ошибки и нету ничего(
вот конфиг
/etc/apache2/sites-available/site1.ru
NameVirtualHost site1.ru
<VirtualHost site1.ru>
ServerAdmin alexander@site1.ru
# Каталог виртуального хоста
DocumentRoot /var/www/site1.ru
<Directory /var/www/site1.ru>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
# Для CGI-скриптов
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/site1.ru/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
# Журналирование событий
ErrorLog /var/log/apache2/error.log
LogLevel warn
#CustomLog /var/log/apache2/access.log
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
точно такой же только с site2.ru
у
/etc/apache2/sites-available/site2.ru
в
/etc/apache2/sites-available/default
NameVirtualHost *
<VirtualHost *>
ServerAdmin alexander@site1.ru
DocumentRoot /var/www/default
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/default>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>a2ensite site1.ru
a2ensite site2.ru
делал. без ошибок всё. но во время ребуат апача выбрасывает ошибку.
[warn] NameVirtualHost site2.ru:0 has no VirtualHosts
хотя и работает.
в
/etc/apache2/mods-enabled
только один модуль который как то хоть косвенно связан с виртуальными доменами.
@vhost_alias.load
подскажите где ещё покопать. плиз.
a2enmod показывает список доступных модулей
Which module would you like to enable?
Your choices are: actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authnz_ldap authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta cgid cgi charset_lite dav_fs dav dav_lock dbd deflate dir disk_cache dump_io env expires ext_filter file_cache filter headers ident imagemap include info ldap log_forensic mem_cache mime mime_magic negotiation php5 proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy rewrite setenvif speling ssl status substitute suexec unique_id userdir usertrack version vhost_alias