Я получил публичный сертификат для 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>

1 ответ1

2

Я бы порекомендовал эти учебники, потому что в большинстве случаев они охватывают все:

http://blog.technerdservices.com/index.php/2015/04/creating-a-home-server-part-7-how-to-add-ssl-to-an-ubuntu-14-04-lamp- веб сервер/

https://www.startssl.com/Support?v=21

Первая ссылка поможет вам создать самозаверяющий сертификат для проверки вашего SSL.
Вторая ссылка будет для бесплатного публичного ssl для тестирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .