romseb
2.11.2017, 19:20:56
Hej wszystkim
Mam skonfigurowany apache do pracy z SSL. Kontrola składni httpd.conf nie wykazuje błędów, logi apache też nie, A przy próbie połączenia ze stroną w https dostaję komunikat, że nie znaleziono hosta, czyli błąd 404. Pytanie do was, co jeszcze sprawdzić, aby https zaczął działać. Nazwa hosta w virualhost jest prawidłowa. Działa to na zasadzie: virtualhost z portem 80, virtualhost z portem 443, i rewritecond w dofinicji virtual hosta 80, w telu wymuszenia https. Będę wdzięczny za wszelką pomoc.
Pozdrawiam
romseb
Tomplus
3.11.2017, 09:14:24
Przykład działającej konfiguracji Apache dla SSL stworzonego przez Let's Encrypt.
Kod
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName domena.pl
ServerAlias www.domena.pl
ServerAdmin webmaster@domena.pl
DocumentRoot /home/www/websites/katalog_strony/
<Directory /home/www/websites/katalog_strony>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Require all granted
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/domena.pl.error.log
LogLevel notice
CustomLog ${APACHE_LOG_DIR}/domena.pl.access.log combined
SSLCertificateFile /etc/letsencrypt/live/domena.pl/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domena.pl/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>