Brak oprawy graficznej strony po zainstalowaniu certyfikatu SSL i błąd z wysyłaniem maili aktywacyjnych

Pytania i problemy
TG_Pjoter
TG_Pjoter

Witam wszystkich, niestety, przychodzę do was z dwoma problemami związanymi ze stroną forum MyBB.

  1. Brak oprawy graficznej strony po zainstalowaniu certyfikatu SSL na subdomenę mojego serwera Minecraft. Wydaje mi się to dziwne, ale po zainstalowaniu certyfikatu SSL od Certbota strona się po prostu rozjechała, wygląda to gorzej, niż wersja bez grafiki. Poniżej zamieszczam komendy, które wpisywałem i screena, jak to wygląda.

Komendy:

sudo snap install core; sudo snap refresh core sudo apt-get remove certbot , sudo dnf remove certbot sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot sudo certbot --apache sudo certbot renew --dry-run

Screen strony forum:

image|551x500

  1. Drugim moim problemem jest to, że maile się nie wysyłają. Zrobiłem wszystko jak na screenie, a maile po prostu nie dochodzą. Dodałem certyfikat ssl i zmieniłem SMPT Encryption Mode na SSL encryption, ale nie mam jak sprawdzić, czy teraz działa przez powyższy błąd ze stroną. Wcześniej było to ustawione na No encryption, aczkolwiek i tak nie działało. image|579x500

Starałem się wszystko jak najlepiej opisać, by jak najbardziej rozjaśnić sytuację. Mam nadzieję, że ktoś mi pomoże, za co z góry dziekuję.

Timo
Timo Moderator forum.lvlup.pro

Ad. 1. Pokaż zrzut ekranu z F12. Powinieneś mieć tam sporo kolorów. To nam powie dużo o błędzie. Możesz też podrzucić error logi z serwera www, powinno coś się tam znaleźć.

Ad. 2. Jeśli używasz SSL Encryption, to jako port wpisz 465. W username masz pełny adres wraz z @gmail.com?

TG_Pjoter
TG_Pjoter

Dziękuję za odpowiedź @Timo.

Timo:

Ad. 1. Pokaż zrzut ekranu z F12. Powinieneś mieć tam sporo kolorów. To nam powie dużo o błędzie. Możesz też podrzucić error logi z serwera www, powinno coś się tam znaleźć.

A to ciekawe, nie pomyślałem o tym: image|690x231

Timo:

Ad. 2. Jeśli używasz SSL Encryption, to jako port wpisz 465. W username masz pełny adres wraz z @gmail.com? Jak naprawię pierwszy problem, zmienię na port 465. W username nie mam @gmail. To znaczy, że mam tam podać maila serwerowego? Myślałem, że chodzi tylko o nazwę użytkownika.

Timo
Timo Moderator forum.lvlup.pro

TG_Pjoter:

A to ciekawe, nie pomyślałem o tym: Klasyczny Mixed Content. Wchodzisz po https a serwer próbuje serwować obrazy po http, stąd przeglądarka (słusznie) się buntuje.

Dodaj do .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=permanent,L]

TG_Pjoter:

W username nie mam @gmail Według dokumentacji Google jeśli chcesz w ten sposób użyć poczty, jako username musisz podać swój pełny adres z gmaila. Jeśli używasz dwuetapowej autoryzacji, może okazać się konieczne ustawienie własnych haseł do takiej usługi: https://myaccount.google.com/apppasswords

TG_Pjoter
TG_Pjoter

Gdzie dokładnie mam to dodać?

Timo
Timo Moderator forum.lvlup.pro

Regułkę wklej do pliku .htaccess (z kropką z przodu) w głównym katalogu plików www.

TG_Pjoter
TG_Pjoter

To wiem, ale gdzie w pliku to wkleić? Tak po prostu na górze?

Timo
Timo Moderator forum.lvlup.pro

Na przykład na górze. Albo na dole. Byle nie środku, między innymi linijkami.

TG_Pjoter
TG_Pjoter

Dodałem to na samym dole (Tak jak niżej) i nadal to samo. Przesunęły się tylko niektóre linijki na stronie.

AddOutputFilterByType DEFLATE text/css text/html application/xhtml+xml text/xml application/xml text/plain text/x-component application/javascript application/x-javascript application/rss+xml application/atom+xml application/json application/manifest+json application/x-web-app-manifest+json application/vnd.ms-fontobject application/font-sfnt application/font-woff application/font-woff2 image/svg+xml image/x-icon

Note: You are able to choose a different name in the Admin CP. If you've done that you need to change it here too

Order Deny,Allow Deny from all

RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=permanent,L]

Timo
Timo Moderator forum.lvlup.pro

To standardowo, odśwież stronę Ctrl+F5 i podrzucasz F12.

TG_Pjoter
TG_Pjoter

Teraz widzę, że jedyny plik htaccess nie zaczyna się od kropki.

TG_Pjoter
TG_Pjoter

Tak wygląda główny katalog strony: image|148x83 .

Timo:

To standardowo, odśwież stronę Ctrl+F5 i podrzucasz F12.

Wciąż to samo.image|690x150

Timo
Timo Moderator forum.lvlup.pro

Ma się nazywać dokładnie .htaccess i bez rozszerzenia.

TG_Pjoter
TG_Pjoter

Nie mam takiego pliku. image|85x500 image|154x159

Edit: Dodałem ten plik przez konsolę, ale i tak nie działa.

Timo
Timo Moderator forum.lvlup.pro

Pokaż jeszcze raz jak go dokładnie dodałeś i jak on wygląda.

W WinSCP włącz pokazywanie ukrytych plików. image|581x500

TG_Pjoter
TG_Pjoter

Timo:

W WinSCP włącz pokazywanie ukrytych plików.

Włączyłem i już widzę ten plik, dziękuję

Timo:

Pokaż jeszcze raz jak go dokładnie dodałeś i jak on wygląda. Wkleiłem, to co miałem wkleić na dole na pastebinie.

Edit: Tak wygląda sytuacji pod F12: image|690x154

Timo
Timo Moderator forum.lvlup.pro

Serwer masz apache rozumiem?

Najlepiej podrzuć też adres strony, sprawdzę u siebie.

TG_Pjoter
TG_Pjoter

Timo:

Serwer masz apache rozumiem?

Tak, apache.

Timo:

Najlepiej podrzuć też adres strony, sprawdzę u siebie. Klik.

Timo
Timo Moderator forum.lvlup.pro

Części plików w ogóle ci nie znajduje. Na przykład takiego: https://forum.tgcraft.pl/favicon.ico Podrzuć cały config hosta w serwerze apache. W zależności jak masz poustawiane, domyślnie jest to /etc/apache2/sites-enabled/default.

TG_Pjoter
TG_Pjoter

Timo:

Podrzuć cały config hosta w serwerze apache.

ServerAdmin tgmc.pl2020@gmail.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =forum.tgcraft.pl
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

U mnie ten plik się nazywa 000-default.conf.

TG_Pjoter
TG_Pjoter

I co, jest tu coś źle?

TG_Pjoter
TG_Pjoter

Jesteś tu jeszcze?

TG_Pjoter
TG_Pjoter

To jak?

system
system

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