Tak jak wyżej, mam certyfikat na vps od letsencrypt lecz działa on tylko na stronie, gdzie trzeba podać hasło. Na innych stronach owszem jest https lecz jest na szaro i nie pokazuje certyfikatu. Jak to zmienić?
Tak jak wyżej, mam certyfikat na vps od letsencrypt lecz działa on tylko na stronie, gdzie trzeba podać hasło. Na innych stronach owszem jest https lecz jest na szaro i nie pokazuje certyfikatu. Jak to zmienić?
Mógłbys podać adres do strony? Sprawdzimy to sami :slight_smile:
Jeżeli jest tak jak piszesz to masz tzw. mieszaną treść. Jakieś np. obrazki są serwowane po http, a nie po https i przeglądarka daje o tym znać.
Po diagnozie: certyfikat jest wykonany tylko dla teamspeak.adres.pl
, a nie dla adres.pl
.
Należy wygenerować certyfikat dla adres.pl
i dla teamspeak.adres.pl
.
Nie ma mieszanej treści - czyli musisz zrobić przekierowanie na HTTPS przy pomocy regułek danego serwera WWW. Jeżeli masz hosting WWW na w2.lvlup.pro, to możesz użyć następujących regułek:
RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Błędna diagnoza
Nie zrozumiałeś mnie. Certyfikat jest wygenerowany dla subdomeny, czyli powinien działać w każdym katalogu subdomeny, a działa tylko tam, gdzie jest hasło. Nawet jak jest wgrany plik htaccess to przekierowywuje na https, ale jest na szaro - czyli jest nie aktywne.
https://scr.hu/91JrM5 - tutaj jest strona, gdzie zawarte jest pole do zmiany hasła https://scr.hu/yoOB3g - a tutaj strona główna
Generalnie subdomena przekierowywuje na adres wykupionego vpsa, gdzie własnie jest zainstalowany certyfikat.
Czyli mieszana treść, niektóre obrazki lub jakiś kod jest serwowany po HTTP.
Korzystając z mozilli firefox polecam w takim przypadku wcisnąć magiczne F12 -> przejść na zakladke konsola i tam zobaczysz bledy certyfikatu (nawet konkretne sciezki do plikow) czy tez inne.
Tak, dokładnie.
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.