Jump to content
Sign in to follow this  
DK_

DirectAdmin i włączony SSL dla domeny - TOO_MANY_REDIRECTS

Recommended Posts

Witajcie,

 

Zmagam się z następującym problemem. Korzystam z DirectAdmin'a na jednym z VPS'ów, na innych jest czysty Debian i nginx, którego zdecydowanie bardziej preferuję.

 

Po włączeniu obsługi SSL dla jednej z domen, na którym stoi sklep internetowy mam błąd ERR_TOO_MANY_REDIRECTS.

 

Umieściłem w pliku .htaccess zalecane przez help DA przekierowania:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

Dla jednej subdomeny powyższy wpis działa, strona wczytuje się po SSL. Stąd podejrzewam, że problem dotyczy właśnie tego pliku .htaccess.

 

Siedzę już kilka godzin i nie mogę znaleźć co powoduje tą pętlę przekierowań. :(

 

Plik .htaccess wygląda następująco:

htaccess file:

    #AddHandler x-httpd-php53 .php

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    # use if needed:
    #RewriteBase /

    RewriteRule ^$ / [QSA]

    RewriteCond %{REQUEST_FILENAME} ([a-z_]+?)_picture/(.*?)\.(?:jpg|png)$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ([a-z_]+?)_picture/(.*?)/(.*?)\.(jpg|png)$ thumbnailer/create/$1/$2/$3/$4 [QSA,L]

    # some hosts need redirect:
    # RewriteRule ([a-z_]+?)_picture/(.*?)/(.*?)\.(jpg|png)$ thumbnailer/create/$1/$2/$3/$4 [QSA,R,L]

    # redirects request to nonexisting CSS and JS to  empty CSS/JS files [so you dont need to define module CSS/JS if you dont need it]
    RewriteCond %{REQUEST_FILENAME} ^(.*?)\.css$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ stylesheets/core/no_css.css [QSA,L]

    RewriteCond %{REQUEST_FILENAME} ^(.*?)\.js$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ javascript/core/no_js.js [QSA,L]


    # displays 404.html if IMAGE is not found
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} images/.*?(png|jpg|gif)
    # ^^ may catch valid requests that contain "images/" and have image extension!!!!
    RewriteRule ^(.*)$ 404.html [QSA,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,L]
    # also OK RewriteRule ^(.*)$ index.php/%{REQUEST_FILENAME} [QSA,L]


    # define error pages
    ErrorDocument 404 error_page.php
    ErrorDocument 406 error_page.php
    ErrorDocument 500 error_page.php

Natomiast konfigurację vhost wrzuciłem na pastebin, oczywiście jest to część, są jeszcze inne domeny kierujące na domenę *.pl:

 

https://pastebin.com/wGvCBgmJ

 

Będę wdzięczny za podpowiedź.

Edited by DK_

Share this post


Link to post
Share on other sites

Problem rozwiązany, apache był skonfigurowany prawidłowo. Brakowało pliku ssl.php z listami domen dla protokołu https oraz pliku ssl_actions_cache.php z nazwami klas, gdzie ma być włączony SSL.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By kris_set
      Dawno temu, dodając stronę HTTP do "Narzędzi dla webmasterów", musiałem zweryfikować wersję "z www" i "bez www".
      Jeśli dobrze pamiętam, trzeba było dodać obie wersje, przekierować jedną na drugą, a potem usunąć nieużywaną.
       
      Teraz jest "Google Search Console". Wszystko wyświetla się po staremu, w wersji "bez www".
       
      Załóżmy, że z HTTP zrobię HTTPS. Chodzi oczywiście o certyfikat SSL, z Cloudflare.
       
      Co to zmienia w temacie Google Search Console?
      Muszę tam znowu zweryfikować domenę, tym razem HTTPS "bez www", żeby mi prawidłowo wyświetlało statystyki?
       
    • By jezyk1231
      Dzień dobry,

      Czy ktoś posiada wolną licencję na Direct Admin (lifetime)? - odkupię
      Pozdrawiam serdecznie
      jezyk1231 (at) wp.pl
    • By lonasito
      Wyszliśmy naprzeciw rosnącemu zapotrzebowaniu na usługę zabezpieczania stron internetowych za pomocą certyfikatów SSL.
       
       
      Deklarujemy, że w ciągu 24 godzin od otrzymania niezbędnych danych dostępowych, zainstalujemy i skonfigurujemy certyfikat SSL / protokół HTTPS na wskazanej stronie, przy czym może to być zarówno prosta strona w czystym HTMLu jak i oparta na przykład o CMS typu WordPress, albo dowolna inna. Rozwiązujemy wszystkie problemy i kwestie techniczne związane z instalacją i konfiguracją certyfikatów SSL, które mogą przerosnąć przeciętnego użytkownika internetu lub właściciela firmy bez pracowników IT.
       
       
      Ponad połowa stron w polskim internecie nie jest zabezpieczona protokołem SSL. Zgodnie z zapowiedziami firmy Google, od października 2018 takie strony będą oznaczane w przeglądarce Chrome czerwonym wykrzyknikiem i komunikatem "Niebezpieczna". Będzie się to wiązało przede wszystkim z utratą wizerunku firmy, ale również problemami z pozycjonowaniem, ryzykiem kradzieży danych, albo niezgodnością z przepisami RODO, które nakładają na właścicieli stron obowiązek szyfrowania danych (vide Artykuł 32).
       
       
      Oferujemy kompleksową usługę, w której skład wchodzi dobór i kupno odpowiedniego, komercyjnego certyfikatu SSL, a następnie jego instalacja i poprawna konfiguracja. Klient nie musi się o nic martwić, wszelkie kwestie informatyczne rozwiązujemy za niego.
       
       
      Promocja na start - szukamy trzech osób, które chciałyby za darmo przetestować naszą usługę (czyli otrzymać od nas komercyjny certyfikat, za który my płacimy, a także jego instalację i konfigurację na wskazanej stronie www). Czekamy na komentarze, jeśli chętnych będzie więcej, zorganizujemy małe losowanie
       
    • By AdamBoganD
      Czy znajdzie się ktoś skory do pomocy i poda linijkę do Crona aby robiło codziennie pełną kopię zapasową oraz aby na dysku były max 3 ostatnie, czyli 4 kopia usuwa pierwszą.
    • By HostMark
      Witajcie, 
       
      mam na imię Eryk z HostMark i bardzo się cieszę, że mogę być z wami na forum. 
       
      Pozdrawiam
       
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use Privacy Policy