Я использую сервер Ubuntu 20.04.
Я использую Apache2
Я использовал letsencrypt с certbot, чтобы получить свой сертификат, который был успешным
моя веб-страница: bestwebpage.ddns.net
Я получаю свое доменное имя через NOIP, который настроен на работу с блокирующим порт 80 моего интернет-провайдера.
Я изменил свой файл bestwebpage.ddns.net.conf следующим образом:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName bestwebpage.ddns.net
ServerAlias www.bestwebpage.ddns.net
DocumentRoot /var/www/bestwebpage.ddns.net
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:443>
ServerName bestwebpage.ddns.net
DocumentRoot /var/www/bestwebpage.ddns.net
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/bestwebpage.ddns.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/bestwebpage.ddns.net/privkey.pem
</VirtualHost>
Я также изменил default-ssl.conf следующим образом:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName bestwebpage.ddns.net:443
ServerAdmin webmaster@localhost
DocumentRoot /var/www/bestwebpage.ddns.net
ErrorLog ${APACHE_LOG_DIR}/bestwebpage.ddns.net-error.log
CustomLog ${APACHE_LOG_DIR}/bestwebpage.ddns.net-access.log combined
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/bestwebpage.ddns.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/bestwebpage.ddns.net/privkey.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
Я не могу заставить страницу загружаться безопасно.