Folosesc centos 8 și am instalat certificatul Let's Encrypt care nu funcționează pentru domeniul de bază (rădăcină), dar funcționează pentru subdomeniu. Am verificat certificatele disponibile atât pentru rădăcină, cât și pentru subdomeniile
Am găsit următoarele certificate:
Nume certificat: teachersbook.pk
Număr de serie: XXXXXXXXXXXXXX
Tip cheie: XXXXXXXX
Domenii: teachersbook.pk www.teachersbook.pk
Data de expirare: 2021-12-13 06:54:33+00:00 (VALID: 89 de zile)
Calea certificatului: /etc/letsencrypt/live/teachersbook.pk/fullchain.pem
Calea cheii private: /etc/letsencrypt/live/teachersbook.pk/privkey.pem
configurația mea VHost este
<VirtualHost *:80>
ServerName teachersbook.pk
ServerAlias www.teachersbook.pk
ServerAdmin [email protected]
DocumentRoot /var/www/teachersbook.pk/
ErrorLog /var/log/httpd/teachersbook.pk-error.log
CustomLog /var/log/httpd/teachersbook.pk-access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =teachersbook.pk [OR]
RewriteCond %{SERVER_NAME} =www.teachersbook.pk
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
iar configurația mea de fișiere Let's Encrypt SSL este
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName teachersbook.pk
ServerAlias www.teachersbook.pk
ServerAdmin [email protected]
DocumentRoot /var/www/teachersbook.pk/
ErrorLog /var/log/httpd/teachersbook.pk-error.log
CustomLog /var/log/httpd/teachersbook.pk-access.log combined
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/teachersbook.pk/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/teachersbook.pk/privkey.pem
</VirtualHost>
</IfModule>