Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Apache2] [warn] NameVirtualHost *:80 has no VirtualHosts

Pagina: 1
Acties:

  • jpiscaer
  • Registratie: Januari 2002
  • Laatst online: 30-11 22:25
Ik heb een Apache server (v 2.2.9) op Debian Lenny. In /etc/apache2/apache2.conf staat:
code:
1
2
3
# Include the virtual host configurations:
NameVirtualHost *:80
Include /etc/apache2/sites-enabled/


In /etc/apache2/sites-enabled staan twee symlinks naar bestanden in /etc/apache2/sites-available
site1 en site2

Inhoud bestanden zijn op de domeinnaam na identiek:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<VirtualHost *:80>
        ServerAdmin [emailadres]
        ServerName www.domein.nl
        ServerAlias domein.nl
        DocumentRoot /var/www/domein.nl
        <Directory />
                Options FollowSymLinks
                AllowOverride all
        </Directory>
        <Directory /var/www/domein.nl>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
        </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

</VirtualHost>


Ik krijg bij het opstarten van apache echter de volgende waarschuwing:
code:
1
[warn] NameVirtualHost *:80 has no VirtualHosts


Beide domeinen werken als verwacht, de melding is dus niets meer dan een waarschuwing. Toch wil ik graag weten wat ik verkeerd geconfigureerd heb.

Ik heb al geprobeerd om NameVirtualHost uit apache2.conf te verwijderen, om een IP-adres mee te geven aan NameVirtualHost (NameVirtualHost 10.10.100.130:80), maar niets helpt... Wie kan me helpen?

  • jpiscaer
  • Registratie: Januari 2002
  • Laatst online: 30-11 22:25
Overigens heb ik beide modules om dit te ondersteunen gestart:

LoadModule vhost_alias_module /usr/lib/apache2/modules/mod_vhost_alias.so
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

  • siskos
  • Registratie: September 2002
  • Laatst online: 16:45
Heb je naast de NameVirtualHost ook de Virtualhost dan een ip gegeven ipv het sterretje?

Staat hier zo ingesteld en geef geen warnings als ik apache reload of restart.

Ook zou ik bij de DocumentRoot en de directory een / zetten na domein.nl, vooral bij ScriptAliassen wilt hij hierom wel eens raar doen bij mij. Heb er de gewoonte van gemaakt om overal dus een / achter te zetten.

[ Voor 127% gewijzigd door siskos op 07-10-2008 15:04 ]


  • jpiscaer
  • Registratie: Januari 2002
  • Laatst online: 30-11 22:25
siskos schreef op dinsdag 07 oktober 2008 @ 14:59:
Heb je naast de NameVirtualHost ook de Virtualhost dan een ip gegeven ipv het sterretje?

Staat hier zo ingesteld en geef geen warnings als ik apache reload of restart.

Ook zou ik bij de DocumentRoot en de directory een / zetten na domein.nl, vooral bij ScriptAliassen wilt hij hierom wel eens raar doen bij mij. Heb er de gewoonte van gemaakt om overal dus een / achter te zetten.
Ja, ik heb ook geprobeerd om de NameVirtualHost en beide <VirtualHost> parameters een IP-adres mee te geven, dat hielp niet.

Ik heb 't idee dat het ligt aan de distupgrade van Debian Etch naar Lenny, en ik ben dus e.e.a. gaan vergelijkingen. Wat blijkt: na de upgrade staat er in de nieuwe versie van Apache2 ook een melding NameVirtualHost in /etc/apache2/ports.conf. Die weggehaald, en het probleem is weg...

[ Voor 18% gewijzigd door jpiscaer op 07-10-2008 16:03 ]