Domena - Too many redirects

Pytania i problemy
domena, ssl
Jordii
Jordii

image|690x373

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

image|529x411

Domena jest dobrze skonfigurowana, bo przed chwila to jeszcze działało.

KMatuszak
KMatuszak Weteran

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.

Jordii
Jordii
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.php

na cloudflare opcje ''only https'' mam wylaczona.

anon95087592
anon95087592

Używasz WordPress'a?

Jordii
Jordii

nie

Timo
Timo Moderator forum.lvlup.pro

Podrzuć config strony z /etc/apache/sites-enabled/ (domyślnie).

Używałeś w certbot przy instalowaniu certyfikatu opcji przekierowywania wszystkiego na https?

Jordii
Jordii

image|191x147

xvsx.pl.conf ponizej:

  ServerName xvsx.pl
  ServerAlias www.xvsx.pl


Timo
Timo Moderator forum.lvlup.pro

Wrzuć zawartości tych plików tutaj w formatowaniu, bądź na pastebin (w trybie unlisted najlepiej).

Timo
Timo Moderator forum.lvlup.pro

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ę.

Jordii
Jordii

Timo:

certbot --apache -d xvsx.pl -d www.xvsx.pl

nie pomogło niestety, image|690x373 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 image|178x135 https://pastebin.pl/view/43df150d

Timo
Timo Moderator forum.lvlup.pro

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

Jordii
Jordii

usunalem i dalej nic, a co do index.html no to ja mam pelna strone wgrana, ktora dzialala wiec jest wgrany

Timo
Timo Moderator forum.lvlup.pro

Było mówić że używasz CloudFlare, teraz patrzę 🙃

W jakim położeniu masz przełącznik trybu SSL w panelu CF?

Jordii
Jordii

flexible, ale zminilem teraz pokolei na kazde z nich i zaden nie dziala.

Timo
Timo Moderator forum.lvlup.pro

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.

system
system

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