Wdrożenie SSL/https na forum

Pomoc przy instalacji oraz użytkowaniu phpBB 3.2.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i rozszerzeniami.
Rafal111
Posty: 18
Rejestracja: 23 grudnia 2016, 07:58

Wdrożenie SSL/https na forum

Post autor: Rafal111 » 06 lutego 2018, 19:19

Certyfikat zainstalowałem. Jak włączę bezpieczne ciasteczka to strona forum się rozjechała. Czy trzeba zmieniać plik htaccess? Czy w panelu zmieniać coś w ustawieniach serwera port itp?

vader
Moderator
Posty: 914
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: vader » 06 lutego 2018, 21:27

Tak, trzeba zmienić przekierowanie w pliku .htaccess

Kod: Zaznacz cały

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Później zmienić ustawienie ciasteczek na bezpieczne + zmień samą nazwę ciasteczka, aby wymusić używanie nowych ustawień.

Powinno działać.

PS. Ja w ACP > Ogólne > Serwer - Narzucaj protokół serwera mam ustawione NIE

Eteryczna
Posty: 6
Rejestracja: 13 lutego 2019, 14:55

Re: Wdrożenie SSL/https na forum

Post autor: Eteryczna » 23 czerwca 2019, 21:00

vader pisze:
06 lutego 2018, 21:27
Tak, trzeba zmienić przekierowanie w pliku .htaccess

Kod: Zaznacz cały

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Później zmienić ustawienie ciasteczek na bezpieczne + zmień samą nazwę ciasteczka, aby wymusić używanie nowych ustawień.

Powinno działać.

PS. Ja w ACP > Ogólne > Serwer - Narzucaj protokół serwera mam ustawione NIE
Ja się dopytam, bo ustawiłam ciasteczka na bezpieczne, kod wkleiłam do wymaganego pliku... ale nie bardzo orientuję się jaka ma być nowa nazwa ciasteczek?
I dodatkowo. Kłódka i https pojawia się tylko na głównej stronie. Kiedy wchodzę na jakiś inny dział pojawia się informacja: Ta witryna nie umożliwia bezpiecznego połączenia. O co chodzi?

vader
Moderator
Posty: 914
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: vader » 24 czerwca 2019, 09:01

Zmień na cokolwiek, to wymusi dla użytkowników nowe ciasteczka. Możesz dać np., ssl_nazwaForum

Jeśli na forum są wrzucenie adresy z http w postach, sygnaturkach, to niestety będzie taka informacja z niebezpiecznym połączeniem.

Wazdar
Posty: 13
Rejestracja: 14 sierpnia 2015, 18:58
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: Wazdar » 23 lipca 2019, 10:48

Witam zrobiłem zgodnie z poleceniem jak powyżej i niestety na moim forum certyfikat nie działa.
Jest to subdomena forum.amatorskie-wedkowanie.pl na serwerze włączyłem certyfikat ssl dla subdomeny też. Ma ktoś jakiś pomysł co jest nie tak ?

Plik .htaccess zmieniony
bezpieczne ciasteczka włączone
wymuszaj protokół serwera wyłączony
protokół serwera ustawione na https://
nazwa ciasteczek zmieniana przy każdej zmianie ich ustawień

vader
Moderator
Posty: 914
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: vader » 23 lipca 2019, 12:33

Właśnie wszedłem na forum i https działa. Nie masz na forum jakichś plików etc. z http? Wtedy będzie wymieszana treść mixed-content i nie będzie zielonej kłódki.

hrx
Posty: 156
Rejestracja: 28 grudnia 2013, 10:47

Re: Wdrożenie SSL/https na forum

Post autor: hrx » 23 lipca 2019, 20:22

Prawidłowa procedura wdrożenia SSL dla forum phpBB:

1. Należy włączyć certyfikat SSL w panelu zarządzania serwerem, oczywiście, jeśli SSL jest dostępny dla serwera, np. darmowy SSL Let's Encrypt.

2. W katalogu plików phpBB 3.2.x znajduje się plik .htaccess, trzeba pobrać ten plik z serwera, w edytorze HTML lub przez notatnik należy otworzyć ten plik i wkleić tam ten kod:

Kod: Zaznacz cały

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Przykład:

Kod: Zaznacz cały

<IfModule mod_rewrite.c>

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ten kod wkleiłem w tym miejscu.

3. Plik należy zapisać i wysłać ponownie na serwer.

4. W KONFIGURACJA SERWERA > Ciasteczka > należy włączyć Bezpieczne ciasteczko.

5. Gotowe. SSL dla forum działa prawidłowo.

Ta procedura jest prawidłowa i jest potwierdzona przez wsparcie phpBB.

Wazdar
Posty: 13
Rejestracja: 14 sierpnia 2015, 18:58
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: Wazdar » 25 lipca 2019, 08:24

hrx dzięki za pomoc ale po wykonaniu wszystkiego z Twojego poradnika ssl nadal się nie wyświetla.
vader w głównym katalogu z forum nie mam takich plików gdzieś jeszcze ich szukać ?

vader
Moderator
Posty: 914
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: vader » 25 lipca 2019, 11:01

Avatary, linki, zdjecia wklejone bezpośrednio do postów z http i juz będzie mixed-contnent. Sprawdź, że jak nie jesteś zalogowany na forum to działa ok, w sensie jest zielona kłódka.

Wazdar
Posty: 13
Rejestracja: 14 sierpnia 2015, 18:58
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: Wazdar » 25 lipca 2019, 12:42

Sprawdzałem i nie działa. Działa tylko jak włącze wymuszanie protokołu z serwera. Ale jak będe chciał się zalogować na forum to jest błąd kodu ssl.
ERR_SSL_PROTOCOL_ERROR

Jak z linku wymażę wszystko do linku głównego i dam enter to jestem zalogowany i jest zielona kłódka.

vader
Moderator
Posty: 914
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: vader » 25 lipca 2019, 12:49

Taki błąd ERR_SSL_PROTOCOL_ERROR oznacz, że jest ustawiony zły port. Ma być 443, a nie 80 w ustawieniach serwera.

Wazdar
Posty: 13
Rejestracja: 14 sierpnia 2015, 18:58
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: Wazdar » 25 lipca 2019, 12:55

Zmienione i niby działa. Lecz będąc na forum co jakis czas wyskakuje okienko z komunikatem:
"Błąd
Nie znaleziono żądanej strony."

Wazdar
Posty: 13
Rejestracja: 14 sierpnia 2015, 18:58
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: Wazdar » 25 lipca 2019, 14:16

Przepraszam, że post pod postem ale nie mogę edytować poprzedniego posta a ważna informacja:

Okienko z komunikatem jest chyba od mchata ponieważ nie można na nim pisać z certyfikatem ssl. Reinstalacja mchata by pomogła ?

hrx
Posty: 156
Rejestracja: 28 grudnia 2013, 10:47

Re: Wdrożenie SSL/https na forum

Post autor: hrx » 25 lipca 2019, 14:26

Wazdar pisze:
25 lipca 2019, 08:24
hrx dzięki za pomoc ale po wykonaniu wszystkiego z Twojego poradnika ssl nadal się nie wyświetla.
vader w głównym katalogu z forum nie mam takich plików gdzieś jeszcze ich szukać ?
Jeśli do przeglądarki wprowadzi się adres z https to SSL działa, ale gdy wprowadzi się adres bez https: forum.amatorskie-wedkowanie.pl to SSL nie działa.
vader pisze:
25 lipca 2019, 11:01
Avatary, linki, zdjecia wklejone bezpośrednio do postów z http i juz będzie mixed-contnent. Sprawdź, że jak nie jesteś zalogowany na forum to działa ok, w sensie jest zielona kłódka.
Logo ładuje się przez tę ściężkę, więc to logo nie powoduje kolizji SSL.

Kod: Zaznacz cały

.site_logo {
	background-image: url("./images/site_logo.gif")
vader pisze:
25 lipca 2019, 12:49
Taki błąd ERR_SSL_PROTOCOL_ERROR oznacz, że jest ustawiony zły port. Ma być 443, a nie 80 w ustawieniach serwera.
U mnie na forum w ustawieniach serwera jest ustawiony port 80 i SSL działa prawidłowo.
Wazdar pisze:
25 lipca 2019, 14:16
Okienko z komunikatem jest chyba od mchata ponieważ nie można na nim pisać z certyfikatem ssl. Reinstalacja mchata by pomogła ?
Wyłącz w ustawieniach mchat i wyloguj się z forum i wyczyść cookies przeglądarki i sprawdź po wejściu przez adres forum.amatorskie-wedkowanie.pl (nie dopisuj https), czy https pojawiło się w adresie. Później się zaloguj i sprawdź to samo.

@Wazdar

Korzystasz z darmowego certyfikatu SSL Let's Encrypt? Sprawdź w panelu admina zarządzania serwerem, czy w ustawieniach SSL jest obsługiwany host: forum.amatorskie-wedkowanie.pl

Wazdar
Posty: 13
Rejestracja: 14 sierpnia 2015, 18:58
Kontakt:

Re: Wdrożenie SSL/https na forum

Post autor: Wazdar » 26 lipca 2019, 06:53

Tak korzystam z darmowego certyfikatu SSL Let's Encrypt. Serwer OVH w panelu administracyjnym serwera jest informacja, że certyfikat jest przypisany do sybdomeny. Na domenie działa bez zarzutu.

Certyfikat działa tylko wtedy jeśli włączę: Narzucaj protokół serwera.
Certyfikat wtedy wyświetla się prawidłowo. Lecz nie można pisać na chacie mChat oraz co jakiś czas wyskakuje okienko z komunikatem co podałem powyżej.

ODPOWIEDZ