Problème pour activer un domaine sur Apache SSL

Bonjour,

Alors j’ai voulu installer le SSL de gandi sur mon dédié.
J’ai suivi ce tuto: wiki.gandi.net/fr/hosting/using- … ubuntu/ssl

Quand je redémarre apache j’ai une message d’erreur:

Restarting web server: apache2Warning: DocumentRoot [/var/www/www.domaine.com] does not exist ... waiting Warning: DocumentRoot [/var/www/www.domaine.com] does not exist .

Sur le navigateur le certificat est activé.
et j’ai une page blanche avec:

[code]Not Found

The requested URL / was not found on this server.
Apache Server at www.domaine.com Port 443
[/code]

J’ai essayé de mettre juste:

Mais le certificat ne s’active pas sur le navigateur.

salut

commence par afficher tes logs apache c’est déjà une piste

a+

[quote=“gilles974”]salut

commence par afficher tes logs apache c’est déjà une piste

a+[/quote]
Bonjour,
Dans quel fichier je peux voir les logs de apache?

edit:
J’ai été voir dans:
/var/log/apache2/error.log

Où sont placés les fichiers de ton site ?

as tu dans ton répertoire /var/www le repertoire de ton domaine : www.domaine.com

affiche ton virtualhost de www.domaine.com ??

a+

Mes fichiers sont placé dans var/www/

[quote]as tu dans ton répertoire /var/www le repertoire de ton domaine : domaine.com

affiche ton virtualhost de domaine.com ??

a+[/quote]
Dans mon répertoire /var/www j’ai mon index et mettre autre fichier html
Je n’ai qu’un site sur ce dédié.

[code]<VirtualHost 88.191.xxx.xxx:443>

    ServerName www.domaine.com
    ServerAlias domaine.com
    DocumentRoot /var/www/domaine.com/
    CustomLog /var/log/apache2/secure_access.log combined

    SSLEngine on
    SSLCertificateFile /etc/ssl/domaine.com.crt
    SSLCertificateKeyFile /etc/ssl/domaine.com.key
    SSLCACertificateFile /etc/ssl/GandiStandardSSLCA.pem
    SSLVerifyClient None

[/code]

Edit:

J’ai remplacé par:

Apache fonctionne mais le certificat s’affiche sur certains pages seulement.
Sur l’espace membre en php, le ssl est forcé et le certificat s’affiche.
Sur la page d’accueil (fait sous dreamweaver) le ssl n’est pas forcé et si je rajouter https à la main, le certificat ne s’affiche pas.

répond à la question

as tu un répertoire www.domaine.com dans /var/www

car ton message d’erreur est explicite

[quote=“gilles974”]répond à la question

as tu un répertoire domaine.com dans /var/www

car ton message d’erreur est explicite

[quote]
[Mon Jul 04 14:19:02 2011] [error] [client 92.139.xxx.xxx] File does not exist: /var/www/www.domaine.com
[/quote][/quote]
Non je n’ai pas de répertoire www.domaine.com dans /var/www

Sinon j’ai édité mon précédent message.

commence par le créer et met dedans tes fichiers

met les bon droits dessus

ensuite ton vhost est pas bon

ServerName www.domaine.com
ServerAlias domaine.com
DocumentRoot /var/www/domaine.com/

tu déclare DocumentRoot /var/www/domaine.com/ et apache cherche /var/www/www.domaine.com

rectifie déjà ça, refait un a2ensite et relance apache et regarde se que ça dit dans les logs

[quote=“gilles974”]commence par le créer et met dedans tes fichiers

met les bon droits dessus

ensuite ton vhost est pas bon

ServerName www.domaine.com
ServerAlias domaine.com
DocumentRoot /var/www/domaine.com/

tu déclare DocumentRoot /var/www/domaine.com/ et apache cherche /var/www/www.domaine.com

rectifie déjà ça, refait un a2ensite et relance apache et regarde se que ça dit dans les logs[/quote]

Je viens de faire ca, mais le certificat ne s’affiche pas.

Je pense qu’il faut mettre:

Laisse mes fichiers dans /var/www/

Après faut que je trouve un moyen pour forcer le SSL, avec un fichier .htaccess peut être.

Un autre soucis, depuis que j’ai installé le certificat SSL, je n’ai plus d’accès à phpmyadmin, iredadmin, awstats
Par contre le dossier webmail ou mail fonctionne toujours en http et en https

[quote]Component URL Access via HTTP Access via HTTPS
Roundcube webmail your_server/mail/ (or /webmail, /roundcube) YES YES
phpMyAdmin your_server/phpmyadmin/ (or /mysql) NO YES
phpLDAPAdmin your_server/ldap/ (or /phpldapadmin) NO YES
Awstats your_server/awstats/awstats.pl NO YES [/quote]

J’avais suivis ce tuto pour l’installation d’iredmail, avec phpmyadmin et openssl

code.google.com/p/iredmail/wiki/ … _on_Debian

[Mon Jul 04 18:27:07 2011] [error] [client 92.139.230.193] File does not exist: /var/www/iredadmin [Mon Jul 04 18:27:14 2011] [error] [client 92.139.230.193] File does not exist: /var/www/iredadmin [Mon Jul 04 18:27:17 2011] [error] [client 92.139.230.193] File does not exist: /var/www/iredadmin [Mon Jul 04 18:28:16 2011] [error] [client 92.139.230.193] File does not exist: /var/www/phpmyadmin [Mon Jul 04 18:28:21 2011] [error] [client 92.139.230.193] File does not exist: /var/www/phpmyadmin [Mon Jul 04 18:28:25 2011] [error] [client 92.139.230.193] File does not exist: /var/www/phpmyadmin [Mon Jul 04 18:28:29 2011] [error] [client 92.139.230.193] File does not exist: /var/www/phpmyadmin [Mon Jul 04 18:28:40 2011] [error] [client 92.139.230.193] File does not exist: /var/www/phpmyadmin [Mon Jul 04 18:31:40 2011] [error] [client 92.139.230.193] File does not exist: /var/www/phpmyadmin [Mon Jul 04 18:32:15 2011] [error] [client 92.139.230.193] File does not exist: /var/www/awstats.pl [Mon Jul 04 18:32:20 2011] [error] [client 92.139.230.193] File does not exist: /var/www/awstats.pl [Mon Jul 04 18:33:05 2011] [error] [client 92.139.230.193] File does not exist: /var/www/iredadmin

Edit:

Bon j’ai été voir dans:
/etc/apache2/sites-available/default-ssl

J’ai pris les alias et je les ai copié dans:
/etc/apache2/sites-available/000-domaine.com-ssl

Alias /mail "/usr/share/apache2/roundcubemail/" Alias /webmail "/usr/share/apache2/roundcubemail/" Alias /roundcube "/usr/share/apache2/roundcubemail/" Alias /phpmyadmin "/usr/share/phpmyadmin/" Alias /awstats/icon "/usr/share/awstats/icon/" ScriptAlias /awstats "/usr/lib/cgi-bin/awstats/" WSGIScriptAlias /iredadmin "/usr/share/apache2/iredadmin/iredadmin.py/" Alias /iredadmin/static "/usr/share/apache2/iredadmin/static/"