IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Configurer Apache2 et SSL !


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 145
    Par défaut Configurer Apache2 et SSL !
    Salut à tous,

    Je viens d'avoir un problème étrange, voila je viens de mettre à jour ma version apache de la 2.2.6 à la 2.2.8 et j'en ai profité pour installer "mpm peruser" pour exécuter mes sites avec un utilisateur prédéfini. Mais le problème, c'est que mes sites en https ne fonctionne plus, enfin presque plus. Ce code marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <VirtualHost webmail.monsite.com:443>
            ServerAdmin webmaster@monsite.com
            DocumentRoot /var/www/localhost/htdocs/roundcube
            ServerName webmail.monsite.com
            ServerAlias monsite.com
            CustomLog /var/log/apache2/monsite-access_log combined
            ErrorLog /var/log/apache2/monsite-error_log
     
            SSLEngine on
            SSLCertificateFile /etc/apache2/ssl/server.crt
            SSLCertificateKeyFile /etc/apache2/ssl/server.key
     
            Processor apache apache
            ServerEnvironment apache apache
            MinSpareProcessors 4
            MaxProcessors 20
     
            <Directory />
                    AllowOverride All
                    Options FollowSymLinks -Indexes Includes ExecCGI
            </Directory>
    </VirtualHost>
    et le même avec l'entete ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <VirtualHost *:443>
            ServerAdmin webmaster@monsite.com
    Alors j'aurai qu'un seul site à mettre en https, ça irai mais là j'en ai deux et si je met les deux avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <VirtualHost webmail.monsite.com:443>
            ServerAdmin webmaster@monsite.com
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <VirtualHost phpmyadmin.monsite.com:443>
            ServerAdmin webmaster@monsite.com
    Dans ce cas j'ai l'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ks352777 vhosts.d # /etc/init.d/apache2 restart
     * Stopping apache2 ...                                                                                             [ ok ]
     * Starting apache2 ...
    [Mon Feb 18 20:03:37 2008] [warn] VirtualHost phpmyadmin.monsite.com:443 overlaps with VirtualHost webmail.monsite.com:443, the first has precedence, perhaps you need a NameVirtualHost directive
    [Mon Feb 18 20:03:37 2008] [warn] NameVirtualHost *:443 has no VirtualHosts                                         [ ok ]
    Ensuite si j'ajoute une directive "NameVirtualHost *:443" j'ai encore une erreur "NameVirtualHost *:433 has no VirtualHosts"

    si je met "*:80" au deux, aucun problème mais j'ai un segmentation fault sur mes deux sites
    [Mon Feb 18 20:20:55 2008] [warn] invalid virtualhost for this child! ((null))

    Si vous avez de quoi m'aider je suis perdu

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Il faut effectivement mettre un NameVirtualHost mais avant les <VirtualHost> et bien penser à mettre un ServerName dans chaque <VirtualHost> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    NameVirtualHost *:443
     
    <VirtualHost *:443>
            ServerAdmin webmaster@monsite.com
            ServerName webmail.monsite.com
            ...
    </VirtualHost>
     
    <VirtualHost *:443>
            ServerAdmin webmaster@monsite.com
            ServerName phpmyadmin.monsite.com
            ...
    </VirtualHost>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 145
    Par défaut
    Salut _Mac_,

    Bon je viens de faire le tour du problème, et je crois avoir trouvé quelques infos. Donc déjà la directive "NameVirtualHost *:443" ne sert à rien ( tout en bas : http://www.webmasterworld.com/apache/3554465.htm). En effet SSL est synchronisé sur l'IP du serveur (j'ai lu qu'a priori il faudrait une IP par site Internet sécurisé avec ssl). Du coup un simpte <VirtualHost IP:443> est suffisant et avec la nouvelle version de apache (je crois) il met des erreurs si on à deux VirtualHost calé sur le port 443.

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème configuration apache2 et php5
    Par ygrim dans le forum SUSE
    Réponses: 4
    Dernier message: 11/11/2007, 20h56
  2. Configuration apache2 sous ubuntu
    Par Verboz dans le forum Apache
    Réponses: 2
    Dernier message: 25/08/2007, 02h59
  3. [debian sarge 3.1] apache2, apache-ssl
    Par djibril dans le forum Réseau
    Réponses: 5
    Dernier message: 20/04/2007, 10h23
  4. configurer apache2 sous linux
    Par maximenet dans le forum Apache
    Réponses: 3
    Dernier message: 15/10/2006, 18h36
  5. configuration apache2 userdir
    Par niconeo dans le forum Apache
    Réponses: 2
    Dernier message: 07/05/2006, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo