Ho ricevuto un certificato pubblico per ssl da openssl.com. Ha funzionato, quindi devo rifare il mio sistema per far funzionare phpmyadmin. Tutto funziona sulla porta 80 prima di cambiare la configurazione predefinita con questa di seguito.
Inizialmente ho fatto funzionare l'SSL e il mio certificato richiede la password che funziona. Quindi ho provato a reindirizzare il sito Web dall'80 al 443 ma non l'ho mai capito e non sono sicuro di cosa mi stia perdendo o facendo di sbagliato:
sudo apt-get update
sudo apt-get install lamp-server^
sudo a2enmod ssl
after nano below:
sudo service apache2 restart
nano /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Redirect / https://www.example.com/
#DocumentRoot /var/www/html
#Redirect permanent /secure https://www.example.com
</VirtualHost>
<VirtualHost _default_:443>
#<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName www.example.com
ServerAlias example.com
SSLEngine on
SSLCertificateFile /etc/ssl/test/1_root_bundle.crt
SSLCertificateKeyFile /etc/ssl/test/newestkey.key
SSLCACertificateFile /etc/ssl/test/2_example.com.crt
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>