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 01/02/2015, à 12:35

xclam

[RÉSOLU?!]Config sous domaine

Bonjour,

Depuis une mise a jour d'apache (2.2.22), mes configurations de sous domaines ne fonctionne plus...

ports.conf :

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
Listen 443
</IfModule>

<IfModule mod_gnutls.c>
Listen 443
</IfModule>

Domaine principal

<VirtualHost *:80>
        ServerName [url=http://www.mypitaya.fr]www.mypitaya.fr[/url]
        ServerAlias mypitaya.fr
        DocumentRoot /home/sites/pitaya
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/sites/pitaya/>
                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 ${APACHE_LOG_DIR}/error.log

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

        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

et le sous domaine

<VirtualHost *:80>
        ServerName lislesadam.mypitaya.fr
        DocumentRoot /home/sites/lislesadam
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/sites/lislesadam/>
                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 ${APACHE_LOG_DIR}/error.log

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

        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Les VirtualHost sont bien activés (a2ensite) et j'ai redémarré le serveur.

Avez vous une idée ?

Dernière modification par xclam (Le 03/02/2015, à 14:17)

Hors ligne

#2 Le 01/02/2015, à 14:03

bruno

Re : [RÉSOLU?!]Config sous domaine

Bonjour,

Je ne vois rien d'anormal dans ta configuration à part la directive ServerName du premier hôte virtuel (mais je suppose que c'est dû aux balises du forum…)
Peux-tu indiquer exactement ce qui fonctionne et ce qui ne fonctionne pas : message d'erreurs, extrait des log d'Apache, etc. Il faut également vérifier le contenu des fichiers .htaccess si tu en utilises.
De l’extérieur tes deux domaines renvoient vers le me site sous WordPress.

#3 Le 01/02/2015, à 15:08

xclam

Re : [RÉSOLU?!]Config sous domaine

Oui c'es surement du au forum ^^

Il n'y a aucune erreur, rien dans les logs...

Mon problème c'est justement que les 2 adresses pointe vers le sous domaine

Hors ligne

#4 Le 03/02/2015, à 14:16

xclam

Re : [RÉSOLU?!]Config sous domaine

Bon j'ai tout désactivé puis réactivé les virtualhost un à un.

Sur mon sous domaine j'ai eu un warning [warn] NameVirtualHost *:80 has no VirtualHosts

J'ai édité mon sous domaine en remplaçant
<VirtualHost *:80> par <VirtualHost *>
Re [warn] NameVirtualHost *:80 has no VirtualHosts

J'ai remis comme avant : <VirtualHost *:80>
Et tout fonctionne !

Hors ligne

#5 Le 03/02/2015, à 15:13

bruno

Re : [RÉSOLU?!]Config sous domaine

C'est curieux…
Tout ce que je peux te dire c'est que la directive NameVirtualHost est obsolète à partir d'Apache 2.3