[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