Bonjour à toutes et à tous !
Voila depuis ce matin je galère a faire fonctionner mon /phpmyadmin sur du https
après avoir lu les docs et surfé sur le net, J’ai constaté qu il y a plusieurs méthodes.
en tout j’ai compris qu il faut intégrer ce code après génération des cert+key
Fichier /etc/phpmyadmin/apache.conf
<IfModule mod_rewrite.c>
<IfModule mod_ssl.c>
RewriteEngine on
RewriteCond %{HTTPS} !^on$ [NC]
RewriteRule . https://%{HTTP_HOST}:443%{REQUEST_URI} [L]
SSLEngine on
SSLCertificateFile /etc/phpmyadmin/ssl/phpmadm.cert.pem
SSLCertificateKeyFile /etc/phpmyadmin/ssl/phpmadm.key.pem
Fichier apache.conf initiale
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_flag allow_url_fopen Off
php_value include_path .
php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/
</IfModule>
</Directory>
# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Directory>
# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
Order Deny,Allow
Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Order Deny,Allow
Deny from All
</Directory>
j’ai fais aussi le
a2enmod rewrite
Après plusieurs essaies le serveur d’apache ne veut redémarrer qu’après suppression de la partie SSL et rewrite que j’ai rajouter au apache.conf de phpmyadmin
des erreurs de syntaxe je suppose.
Alors quelqu’un aurai une idée ?
Merci d’avance