Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/04/2006, à 09:05

gwadboy

[Resolu] Apache2 message [warn] VirtualHosts

Bonjour all,

J'ai un petit message [warn] quand je fais un "$ sudo /etc/init.d/apache reload ou restart"

[Mon Apr 03 08:31:12 2006] [warn] NameVirtualHost c1.ccpa.fr:0 has no VirtualHosts
[Mon Apr 03 08:31:12 2006] [warn] NameVirtualHost c2.ccpa.fr:0 has no VirtualHosts

Voila ma configuration de /etc/hosts

@ip  ccpa.fr
@ip  c1.ccpa.fr
@ip  c2.ccpa.fr

Et ma configuration de /etc/apache2/httpd.conf

NameVirtualHost ccpa.fr
<VirtualHost ccpa.fr>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

NameVirtualHost c1.ccpa.fr
<VirtualHost c1.ccpa.fr>
DocumentRoot /var/www/c1
ServerName c1.ccpa.fr
</VirtualHost>

NameVirtualHost c2.ccpa.fr
<VirtualHost c2.ccpa.fr>
DocumentRoot /var/www/c2
ServerName c2.ccpa.fr
</VirtualHost>

Tous fonctionne, mais je voudrais savoir pourquoi j'ai ce message [warn]

Merci d'avance

Dernière modification par gwadboy (Le 07/04/2006, à 12:28)

Hors ligne

#2 Le 03/04/2006, à 14:34

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Hummm...

Retire tes NameVirtualHost, et tu en un seul sous la forme NameVirtualHost *:80
Tu fais te meme avec tes virtual hosts.

Exemple:

NameVirtualHost *:80

        <VirtualHost *:80>
        ServerAdmin admin@domain.tld
        ServerName www.domain.tld

        DocumentRoot /var/www/******/home/public_html/
        <Directory /var/www/******/home/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                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/www/******/home/logs/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/www/*****/home/logs/access.log combined
        ServerSignature On
<VirtualHost *:80>
        ServerAdmin admin@domain.tld
        ServerName www.domain.tld

        DocumentRoot /var/www/******/blog/public_html/
        <Directory /var/www/******/blog/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                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/www/******/blog/logs/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/www/*****/blog/logs/access.log combined
        ServerSignature On

</VirtualHost>

Mes fichier de conf ne sont pas dans le même fichier, je passe par plusieur pour les gérer plus facilement.


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#3 Le 03/04/2006, à 17:01

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Je pige pas trop ta réponse, mais merci quand même.

Je vais lire la doc d'O'Reilly d'Apache.

Pour pige le truc.

wink

Hors ligne

#4 Le 03/04/2006, à 17:12

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Rooohhh apache c'est simple comme bonjour! lol

Bon voilà ce que je disais sa te donne ceci

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/c1
ServerName c1.ccpa.fr
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/c2
ServerName c2.c

SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#5 Le 03/04/2006, à 17:49

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

wink

Wep j'avais fait un truc de ce genre.

Avec ton exemple plus une petit correction j'ai toujours des messages d'erreurs.

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/c1
ServerName c1.ccpa.fr
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/c2
ServerName c2.ccpa.fr
</VirtualHost>
[Mon Apr 03 17:45:20 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Mon Apr 03 17:45:20 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Mon Apr 03 17:45:20 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Mon Apr 03 17:45:20 2006] [warn] NameVirtualHost *:80 has no VirtualHosts

hmm

Hors ligne

#6 Le 03/04/2006, à 19:14

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Tu utilise apache 1x? Comme ceci sous apache 2x no problème


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#7 Le 03/04/2006, à 22:32

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Apache2 sur Ubuntu-Server Breezy.

Hors ligne

#8 Le 04/04/2006, à 10:43

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Bizard! Tu as dans sites-available default d'activé? Si oui, tu peut retirer le NameVirtualHost *:80 de ta conf, ou bien faire a2dissite default pour le désactiver.


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#9 Le 04/04/2006, à 11:06

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

J'ai commenter.

NameVirtualHost *:80

Maintenant j'ai le message d'erreur du début.

[Tue Apr 04 11:00:44 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Apr 04 11:00:44 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Apr 04 11:00:44 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

Petite info mes VirtualHosts fontionnent bien, mais j'aime pas les messages d'erreurs. hmm

Parcontre en modifiant *:80 par les noms des VirtualHost j'ai que deux messages d'erreurs.

<VirtualHost ccpa.fr>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

<VirtualHost c1.ccpa.fr>
DocumentRoot /var/www/c1
ServerName c1.ccpa.fr
</VirtualHost>

<VirtualHost c2.ccpa.fr>
DocumentRoot /var/www/c2
ServerName c2.ccpa.fr
</VirtualHost>
[Tue Apr 04 11:09:03 2006] [warn] VirtualHost c1.ccpa.fr:0 overlaps with VirtualHost c2.ccpa.fr:0, the first has precedence, perhaps you need a NameVirtualHost directive
[Tue Apr 04 11:09:03 2006] [warn] VirtualHost ccpa.fr:0 overlaps with VirtualHost c1.ccpa.fr:0, the first has precedence, perhaps you need a NameVirtualHost directive

Dernière modification par gwadboy (Le 04/04/2006, à 11:19)

Hors ligne

#10 Le 04/04/2006, à 11:32

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Dans les VirtualHosts il ne faut pas mettre les noms! On met l'ip si tu as la chance de posséder une ip fixe, ou bien le * puis :80 si tu veut préciser le port.

C'est vraiment bizard, sous apache2x, avec la config que je t'ai donné plus haut, sa fonctionne sans problème. J'ai mis chaque vhost dans un fichier de conf portant le nom, un pour y voir plus clair, et deuxièment, pour coupre un site rapidement en cas de besoin.

Tu as fais des modif sur apache2.conf? Ta conf là elle est placée ou?


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#11 Le 04/04/2006, à 15:01

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Ok.

Mais même avec @ip:port dans les VirtualHost bien j'ai toujours le même méssage d'erreur.

J'ai une @ip en fixe je suis sur un lan.

Hors ligne

#12 Le 04/04/2006, à 16:35

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

D'accord, mais il ne faut pas mettre l'ip fixe de ton lan, mais celle de ton routeur.

Tu ne répond pas à mes questions, donc pour te venir en aide... hmm


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#13 Le 05/04/2006, à 08:04

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Pas de modif dans apache2.conf.

Ma conf est dans httpd.conf pour les VirtualHost.

Hors ligne

#14 Le 05/04/2006, à 10:23

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Ah!

Tu retire ta conf qui ce trouve dans httpd.conf

Dans /etc/apache2/sites-available tu vas créer les fichiers suivant.

ccpa.fr

NameVirtualHost *:80(1)
<VirtualHost *:80>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

c1.ccpa.fr

<VirtualHost *:80>
DocumentRoot /var/www/c1
ServerName c1.ccpa.fr
</VirtualHost>

c2.ccpa.fr

<VirtualHost *:80>
DocumentRoot /var/www/c2
ServerName c2.ccpa.fr
</VirtualHost>

(1) Tu colle cette ligne si tu as désactivé la config par défault (/etc/init.d/apache2/sites-available/default) Si la config par défault est toujours activé, pas besoin de coller cette ligne.

On active les configs:

sudo a2ensite ccpa.fr c1.ccpa.fr c2.ccpa.fr

On active le module vhost:

sudo a2enmod vhost

On redémarre apache2:

sudo /etc/init.d/apache2 restart

Et là tu verra que sa fonctionne sans problème. wink


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#15 Le 05/04/2006, à 11:04

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Merci bien wink

C'est plus propre comme sa.

Si non je voudrais savoir si pour ccpa.fr le "(1)" est une faute ou pas ?

NameVirtualHost *:80(1)
<VirtualHost *:80>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

Pour la commande "sudo a2enmod vhost".

This module does not exist!

Mais après un "sudo /etc/init.d/apache2 restart" j'ai plus de message d'erreur et les VirtualHost fonctionnent.

Mais quand je rentre les 3 adresses http://ccpa.fr/, http://c1.ccpa.fr/ et http://c2.ccpa.fr/ je tombe sur la racine du serveur web http://ccpa.fr/.

Et dans "/etc/apache2/sites-available" j'ai un fichier default. je pas modifier le fichier.

Plus que quelque modif, je pense.

Dernière modification par gwadboy (Le 05/04/2006, à 11:10)

Hors ligne

#16 Le 05/04/2006, à 11:45

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Alors on va faire ceci.

On va désactivé la conf d'apache2. C'est justement le fichier default

sudo a2dissite default

Dans ton fichier ccpa.fr tu colle ceci

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

Et pour que les virtual hosts fonctionne correctement il faut activé le module vhosts qui ce trouve dans /etc/apache2/mods-available/vhost_alias

donc

sudo a2enmod vhosts_alias

J'ai fait une faute tout à l'heure c'est pour cette raison que tu as obtenu This module does not exist!

Et tu redemarre apache2.
Là tu pourra mettre ton sujet résolu je pense wink


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#17 Le 05/04/2006, à 12:47

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

J'ai le même message encore avec "sudo a2enmod vhosts_alias" :

This module does not exist!

Et dans "/etc/apache2/mods-available" j'ai bien un fichier :

vhost_alias.load

Il manque quelque chose dans la commande je pense.

Hors ligne

#18 Le 05/04/2006, à 13:02

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

faute de frappe encore!

sudo a2enmod vhost_alias

Il faut que je me réveille sérieusement moi! lol


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#19 Le 05/04/2006, à 14:07

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Voila un petit résumé.

$ sudo vim /etc/apache2/sites-available/ccpa.fr

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www
ServerName ccpa.fr
</VirtualHost>

$ sudo vim /etc/apache2/sites-available/c1.ccpa.fr

<VirtualHost *:80>
DocumentRoot /var/www/c1
ServerName c1.ccpa.fr
</VirtualHost>

$ sudo vim /etc/apache2/sites-available/c2.ccpa.fr

<VirtualHost *:80>
DocumentRoot /var/www/c2
ServerName c2.ccpa.fr
</VirtualHost>
$ sudo a2ensite ccpa.fr c1.ccpa.fr c2.ccpa.fr
$ sudo a2dissite default
$ sudo a2enmod vhost_alias
$ sudo /etc/init.d/apache2 restart

J'ai relancer les 4 commandes après modification et voila les résultats.

$ sudo a2ensite ccpa.fr c1.ccpa.fr c2.ccpa.fr

This site is already enabled!

$ sudo a2dissite default

This site is already disabled, or does not exist!

$ sudo a2enmod vhost_alias

This module is already enabled!

Et j'ai relancé Apache2 pas de message d'erreur.

Mais VirtualHost pointent toujours sur http://ccpa.fr hmm

Dernière modification par gwadboy (Le 05/04/2006, à 14:09)

Hors ligne

#20 Le 05/04/2006, à 18:34

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Alors les messages te disent que les sites sont déjà activé, ainsi que le module. Là tout va bien, après que sa pointe toujours sur le même site, je ne comprend pas! D'habitude les configs que les faits comme ceci et il n'y à pas de problème.

Ton serveur est en local? Tu as rajouté un hosts sur ton client? Du genre
192.168.0.2         ccpa.fr


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#21 Le 05/04/2006, à 21:27

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Mon serveur tourne sur un VMware et est sur un lan.

Dans mon fichier "host" sur Windows j'ai bien entré les valeur et pareil dans mon host sur le serveur.

@ip_serveur ccpa.fr
@ip_serveur c1.ccpa.fr
@ip_serveur c2.ccpa.fr

Il à bien fonctionné quand la config se trouvé dans le httpd.conf.

Je vais testé quelque truc, je pense trouvé la raison du problème.

Hors ligne

#22 Le 06/04/2006, à 09:29

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

D'accord, je ne sais pas si sa y joue, chez moi je n'ai pas renseigné les hosts. Je tape mes noms de domaine, les paquets interroge ma passerelle et me redirige sur le serveur.


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#23 Le 06/04/2006, à 11:33

gwadboy

Re : [Resolu] Apache2 message [warn] VirtualHosts

Ok, je vais testé sur une vrai machine.
Je valide si c'est bon.

wink

Hors ligne

#24 Le 06/04/2006, à 11:35

CeReAl KiLLeR Du 77

Re : [Resolu] Apache2 message [warn] VirtualHosts

Internet --> ma passerelle --> mon serveur

Et moi je suis à coté du serveur! Et le serveur est sur le même lan, donc tu n'a pas besoin d'essayé sur une vrai machine, ton serveur sur ton lan est bon!


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#25 Le 22/04/2006, à 17:16

DECLERCQ Laurent

Re : [Resolu] Apache2 message [warn] VirtualHosts

Bonjour ;

J'ai suivi votre discussion fort interessante car étant moi-même sous ubuntu (5.10) et rencontrant le même problème.

En ce qui me concerne, j'avais les mêmes erreurs (hou le sale indien). Toutefois, j'ai trouvé une solution mais bon avant de dire des conneries, j'aurais deux questions pour le questionneur ==>

1. les adresses citées doivent-elle être accesible via internet ?

Si oui :

Concernant ces trois adresses ==>

- ccpa.fr
- c1.ccpa.fr
- c2.ccpa.fr

ton nom de domaine (FQND) exact c'est ccpa.fr. ?

Si oui, tu dois "déclarer" chez ton registrar (via personalisation des dns) les adresses de la manière suivante ==>



     
c1                  28800 IN A ton ip fixe
c2               28800 IN A ton ip fixe
@                    28800 IN A ton ip fix

(ps) les chiffres, me semble t-il, peuvent différer mais normalement, tu dois déjà avoir une ligne du genre ==>  www     28800 IN A ton ip fixe   (mise par défaut dans les fichiers hosts)

Moi, mon registrar c'est gandi donc si tu est chez gandi, c'est la procédure à suivre.


Pour la suite, j'attends ta réponse, enfin, si tu est pressé (lol)  ==>

Je te conseille (pour essayer une autre solution ==> la mienne) de réactiver le lien symbolique qui pointe sur le fichier default (configuration par défaut d'apache ==> a2ensite default

et de ne pas préciser le port (:80) dans tes autres fichiers (à créer dans le rep ==> sites-available) ce qui devrait donner un truc de ce genre ==>

fichier default : (fichier déjà présent mais que tu dois réactiver si tu l'a désactivé)

NameVirtualHost *
<VirtualHost *>
	ServerAdmin webmaster@localhost
	
	DocumentRoot /var/www/
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		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
                # Commented out for Ubuntu
                #RedirectMatch ^/$ /apache2-default/
	</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>

fichier ccpa.fr

# Virtualhost pour site ccpa.fr

<VirtualHost *> 

	ServerAdmin blabla@blabla.blabla

	ServerName ccpa.fr 
	

	DocumentRoot /xxxxx/xxxxx/www/xxxxx/ 

	ErrorLog /xxxxxxxxxxxx/xxxxxxxx/error_log 
	TransferLog /xxxxxxxxxxxx/xxxxxxxx/access_log 
 
</VirtualHost>

fichier c1.ccpa

# Virtualhost pour c1.ccpa
<VirtualHost *> 

	ServerAdmin blabla@blabla.blabla

	ServerName c1.ccpa.fr 
	

	DocumentRoot /xxxxx/xxxxx/xxxxx/xxxxx/ 

	ErrorLog /xxxxxxxxxxxx/xxxxxxxx/error_log 
	TransferLog /xxxxxxxxxxxx/xxxxxxxx/access_log 
 
</VirtualHost>

fichier c2.ccp1

# Virtualhost pour site c2.ccpa
<VirtualHost *> 

	ServerAdmin blabla@blabla.blabla

	ServerName c2.ccpa.fr 
	

	DocumentRoot /xxxxx/xxxxx/www/xxxxx/ 

	ErrorLog /xxxxxxxxxxxx/xxxxxxxx/error_log 
	TransferLog /xxxxxxxxxxxx/xxxxxxxx/access_log 
 
</VirtualHost>

Chez moi, cela fonctionne parfaitement.

source ==> LINUX-DEBIAN TDT/IP - Les services réseaux edition eni collection ressource informatique
source ==> bidouille de chez bidouille.