Я получил публичный сертификат для ssl от Startsl.com. Это сработало, затем я должен переделать свою систему, чтобы заставить phpmyadmin работать. Все работает на порту 80, прежде чем я изменю конфигурацию по умолчанию на это ниже.
Первоначально я получил ssl для работы, и мой сертификат запрашивает пароль, который работает. Затем я попытался перенаправить веб-сайт с 80 на 443, но так и не получил его и не уверен, что мне не хватает или я делаю неправильно:
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>