
Po wpisaniu komend z poradnika cerbota do SSL strona przestała działać (https://xvsx.pl/):
sudo certbot certonly --apache
sudo certbot renew --dry-run
Domena jest dobrze skonfigurowana, bo przed chwila to jeszcze działało.

Po wpisaniu komend z poradnika cerbota do SSL strona przestała działać (https://xvsx.pl/):
sudo certbot certonly --apache
sudo certbot renew --dry-run
Domena jest dobrze skonfigurowana, bo przed chwila to jeszcze działało.
Włączyłeś przekierowanie na https podczas instalacji certyfikatu mając już takie w innym miejscu (np. CloudFlare lub .htaccess), wyłącz jedno z nich.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
ErrorDocument 404 /index.phpna cloudflare opcje ''only https'' mam wylaczona.
Używasz WordPress'a?
nie
Podrzuć config strony z /etc/apache/sites-enabled/ (domyślnie).
Używałeś w certbot przy instalowaniu certyfikatu opcji przekierowywania wszystkiego na https?

xvsx.pl.conf ponizej:
ServerName xvsx.pl
ServerAlias www.xvsx.pl
Wrzuć zawartości tych plików tutaj w formatowaniu, bądź na pastebin (w trybie unlisted najlepiej).
Usuń wszystkie pliki poza xvsx.pl.conf, w którym treść podmień na:
ServerName xvsx.pl
ServerAlias www.xvsx.pl
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
I zrestartuj serwer apache2.
Następnie dodaj certyfikat SSL używając komendy certbot --apache -d xvsx.pl -d www.xvsx.pl
Jeśli zapyta cię, czy chcesz przekierowywać ruch z http na https, spróbuj wybrać tą opcję.
Timo:
certbot --apache -d xvsx.pl -d www.xvsx.pl
nie pomogło niestety,
najpierw sprobowlaem z opcja 1 (ponownie zainstalowac) a potem z 2 (przeinstalowac czy jakos tak).
dodatkowo komened certbot xyz musialem poprzedzic "sudo" bo nie znajdowalo komendy
a no i utworzyl sie nowy plik xvsx.pl-le-ssl.conf
https://pastebin.pl/view/43df150d
Teraz pliki konfiguracyjne wyglądają w porządku.
Spróbuj jeszcze tymczasowo usunąć plik .htaccess i wgrać jakiś prosty index.html w /var/www/html
usunalem i dalej nic, a co do index.html no to ja mam pelna strone wgrana, ktora dzialala wiec jest wgrany
Było mówić że używasz CloudFlare, teraz patrzę 🙃
W jakim położeniu masz przełącznik trybu SSL w panelu CF?
flexible, ale zminilem teraz pokolei na kazde z nich i zaden nie dziala.
Nie zmieniaj tak szybko, to chwilę potrwa.
Flexible używasz tylko wtedy, gdy na serwerze masz wyłącznie http (na porcie 80). Jeśli używasz certyfikatu i obsługujesz ruch po https na serwerze apache (czyli tak jak teraz), użyj opcji Full. Możesz wybrać opcję Full Strict, lecz będziesz musiał go aktualizować, bądź wygenerować inny od CF.

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.