[Linux-bruxelles] Re: config APACHE2: Virtual servers

Didier MISSON didier.misson at atofina.com
Ven 2 Juil 12:12:47 CEST 2004


Didier MISSON écrivait :

> Didier> oui... MEME IBM Lotus Notes permet des attachements :p)
> ;-)
> J'espère que ce n'est pas trop gros...

Plusieurs choses:

Il y a combien d'adresse sur cette machine ? 


Didier> oui, une seule IP, sur eth0



Une seule, tape une
seule ligne, dans la config générale (pas sous sites-available/)

NameVirtualHost 192.168.42.24:80 # par exemple.


Didier> mais... pourtant, à l'install d' Apache2, j'ai un exemple 
"default" de définition qui commence par "NameVirtualHost *:80" dans 
/etc/apache2/sites-available/default 
:o)

Et tu me dis que ce n'est pas dans ce directory qu'il faut mettre les 
VirtualHosts ?





Ensuite, dans tes VirtualHosts, tu *dois* avoir une entrée ServerName.
Par exemple, tu veux répondre à www.example.com
  ServerName www.example.com

Et si tu veux qu'ils réponde aussi pour toto.example.com, tu ajoutes,
toujours dans la directive <VirtualHost>:
  ServerAlias toto.example.com


        Frédéric


Didier> j'ai essayé comme tu me le conseillais :

/etc/apache2/apache2.conf :

#ServerName abrusnntp1
#ServerName abrusnmrtg1

NameVirtualHost 10.170.20.113:80


#################################################################


# Include the virtual host configurations:
Include /etc/apache2/sites-enabled

--------------------------------------------------------------

/etc/apache2/sites-available/abrunmrtg1

ServerName abrusmrtg1:80
ServerAlias abrusnmrtg1.int.chem.corp.local:80

<VirtualHost abrusnmrtg1:80>
        ServerAdmin didier.misson at atofina.com

        DocumentRoot /var/www/mrtg/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/mrtg>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
...
----------------------------------------------------------------------
/etc/apache2/sites-available/abrusnntp1

ServerName abrusntp1:80
ServerAlias abrusnntp1.int.chem.corp.local:80

<VirtualHost abrusnntp1:80>
        ServerAdmin didier.misson at atofina.com

        DocumentRoot /var/www/ntp/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/ntp>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
...
----------------------------------------------------------------------------

quand je fais un restart, j'ai :

root at abrusnmrtg1:/etc/apache2# /etc/init.d/apache2 restart

Restarting web server: Apache2Syntax error on line 2 of 
/etc/apache2/sites-enabled/abrusnmrtg1:
ServerAlias only used in <VirtualHost>

root at abrusnmrtg1:/etc/apache2#


Merci d'avance.
-- 
Didier






Plus d'informations sur la liste de diffusion Linux-bruxelles