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 08/11/2013, à 15:20

FraggleBoard

[RESOLU] - Probleme https !

Bonjour,

j'ai un serveur Ubuntu Server 13.10 (64bits) avec les paquets suivant installer :
- apache2
- php5
- php5-gd
- php-xml-parser
- php5-intl
- php5-sqlite
- php5-mysql
- mysql-server
- phpmyadmin
- samba
- smbclient
- curl
- libcurl3
- php5-curl

sur ceux serveur j'ai installer est configuré un site sans aucun problème mais quand je veux activer le ssl sa me donne "ssl_error_rx_record_too_long"
Voila la procédure que j'utilise (cette procédure n'est pas de moi cela viens d'un tuto "sur Owncloud DansTonPc" que j'ai adapter pour mon site.

Je stop apache

/etc/init.d/apache2 stop

J'active le mode SSL

a2enmod ssl

Je relance apache

service apache2 

Je cree mon virtualhost

cd /etc/apache2/sites-available
echo « <VirtualHost *:443> 
DocumentRoot /var/www/
SSLEngine On
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/ssl/certs/monsite.crt
SSLCertificateKeyFile /etc/ssl/private/monsite.key
</VirtualHost> » > monsite.https

ajout du virtualhost à d'apache et la arriver à cette ligne de commande sa commence à merdouiller ^^ il me dit que le site n'existe pas j'avoue ne pas comprendre !

a2ensite monsite.https

Je crée mon certificat

openssl genrsa -out monsite.key 4096
openssl req -new -key monsite.key -out monsite.csr
openssl x509 -req -days 365 -in monsite.csr -signkey monsite.key -out monsite.crt
cp monsite.crt /etc/ssl/certs
cp monsite.key /etc/ssl/private

Je relance apache

/etc/init.d/apache2 restart

et quand je me co j'ai ma belle erreur !
Voila si ya quelqu'un pour me dépatouiller sa serait super sympas ^^
Merci

Dernière modification par FraggleBoard (Le 08/11/2013, à 21:09)

Hors ligne

#2 Le 08/11/2013, à 15:56

bruno

Re : [RESOLU] - Probleme https !

Pas de message d'erreur quand tu relances apache ?

sudo service apache2 restart

Que disent les logs d'Apache ?

Vérifie que le port 443 est ouvert si tu accède à ton serveur depuis l'extérieur.

Vérifie dans le fichier ports.conf qu'Apache est bien en écoute sur le port 443.

Vérifie ton certificat :

openssl x509 -in /etc/ssl/certs/monsite.crt -text -noout

Essaie de commenter ta directive SSLOptions.

#3 Le 08/11/2013, à 17:36

FraggleBoard

Re : [RESOLU] - Probleme https !

alors en se qui concerne message quand je relance apache ya rien enfin presque mais sa joue pas sur le ssl

root@serveur:/home/**********# service apache2 restart
 * Restarting web server apache2                                                                                                                                                 AH00557: apache2: apr_sockaddr_info_get() failed for serveur
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
                                                                                                                                                                          [ OK ]
root@serveur:/home//**********# 

en se qui concerne le port.conf

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default

Listen 80

<IfModule ssl_module>
        Listen 443
</IfModule>

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

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

pour la verif du certificat (je passe le code hexa !)

Certificate:
    Data:
        Version: 1 (0x0)
        Serial Number: 10952593978130188954 (0x97ff6e319b884a9a)
    Signature Algorithm: sha1WithRSAEncryption
        Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd
        Validity
            Not Before: Nov  8 13:39:25 2013 GMT
            Not After : Nov  8 13:39:25 2014 GMT
        Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (4096 bit)
                Modulus:

par contre cela viendrait du fait qu'il soit fermé si je comprend un peu

root@serveur:/home/********# netstat -lnptu I get
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       PID/Program name
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      604/smbd
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1016/mysqld
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      604/smbd
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1075/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      976/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      447/cupsd
tcp6       0      0 :::443                  :::*                    LISTEN      2439/apache2
tcp6       0      0 :::445                  :::*                    LISTEN      604/smbd
tcp6       0      0 :::139                  :::*                    LISTEN      604/smbd
tcp6       0      0 :::80                   :::*                    LISTEN      2439/apache2
tcp6       0      0 :::22                   :::*                    LISTEN      976/sshd
udp        0      0 127.0.1.1:53            0.0.0.0:*                           1075/dnsmasq
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1047/dhclient
udp        0      0 192.168.1.255:137       0.0.0.0:*                           1255/nmbd
udp        0      0 192.168.1.46:137        0.0.0.0:*                           1255/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           1255/nmbd
udp        0      0 192.168.1.255:138       0.0.0.0:*                           1255/nmbd
udp        0      0 192.168.1.46:138        0.0.0.0:*                           1255/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           1255/nmbd
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           414/avahi-daemon: r
udp        0      0 0.0.0.0:53706           0.0.0.0:*                           414/avahi-daemon: r
udp        0      0 0.0.0.0:631             0.0.0.0:*                           543/cups-browsed
udp        0      0 0.0.0.0:5768            0.0.0.0:*                           1047/dhclient
udp6       0      0 :::13317                :::*                                1047/dhclient
udp6       0      0 :::46298                :::*                                414/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                414/avahi-daemon: r
root@serveur:/home/***********# lsof -i :443
COMMAND    PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
remote-lo 1703  lightdm    8u  IPv4  12914      0t0  TCP serveur.local:55483->eloko.canonical.com:https (CLOSE_WAIT)
apache2   2439     root    6u  IPv6  19070      0t0  TCP *:https (LISTEN)
apache2   2443 www-data    6u  IPv6  19070      0t0  TCP *:https (LISTEN)
apache2   2444 www-data    6u  IPv6  19070      0t0  TCP *:https (LISTEN)
apache2   2445 www-data    6u  IPv6  19070      0t0  TCP *:https (LISTEN)
apache2   2446 www-data    6u  IPv6  19070      0t0  TCP *:https (LISTEN)
apache2   2447 www-data    6u  IPv6  19070      0t0  TCP *:https (LISTEN)

Hors ligne

#4 Le 08/11/2013, à 18:27

bruno

Re : [RESOLU] - Probleme https !

Pour le port 443 il faut tester de l’extérieur. Mais bon tu dois savoir si tu as configuré un pare-feu, ou si tu est derrière un routeur, si tu as correctement configuré les redirections de ports.

Sinon as-tu essayé de commenter ta ligne SSLOptions ?

#5 Le 08/11/2013, à 19:41

FraggleBoard

Re : [RESOLU] - Probleme https !

oui le routeur est bien configurer je passe par Freebox et oui j'ai commenter la ligne SSLOptions

Hors ligne

#6 Le 08/11/2013, à 21:09

FraggleBoard

Re : [RESOLU] - Probleme https !

Bon alors j'ai trouver la réponse à ma question cela venez de cette commande "a2ensite monsite.https" tout betement il fallait viré le .https en fait a2ensite monsite doit correspondre au nom du répertoire qui se trouve dans /var/www/monsite/

Voila après on une fois cette étape passer tout le reste roule ^^

Merci bcp pour tes lumières cela ma mis sur la voie

Bonne soirée et encore merci tongue big_smile

Hors ligne