• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem przy wejściu na stronę przez https

Object Storage Arubacloud
0 głosów
309 wizyt
pytanie zadane 14 czerwca 2020 w Systemy operacyjne, programy przez Tine Użytkownik (690 p.)
zmienione kategorie 14 czerwca 2020 przez Comandeer

Witam wszystkich, dlaczego gdy wchodzę na moją stronę przez http:///mojastrona.pl to jest ona wyświetlana normalnie ( cała zawartość ), a gdy próbuję wejść na nią przez https://monastron.pl to nie jest pokazywana zawartość strony tylko coś takiego:

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

 

Co powinienem zrobić aby zamiast tego komunikatu, pokazywała się normalnie zawartość strony tak jak przy wejściu przez http?

moze ma to coś wspólnego z tym że nie mam certyfikatu SSL?

Proszę o wyjaśnienie jak to działa mniej więcej.

 

dzięki za pomoc! ;)

2 odpowiedzi

0 głosów
odpowiedź 14 czerwca 2020 przez Comandeer Guru (602,560 p.)
Wygląda na to, że serwer jest skonfigurowany w taki sposób, że strona po HTTPS jest serwowana z innego katalogu. Musiałbyś po prostu pogrzebać w konfiguracji serwera.
0 głosów
odpowiedź 14 czerwca 2020 przez wiktoz Mądrala (7,040 p.)

W konfiguracji nginx (domyślnie w katalogu /etc/nginx/sites-available) musisz dodać konfigurację dla HTTPS.

Poniżej wkleiłem przykładową konfigurację https podaną na stronie nginx. W linijkach ssl_certificate i ssl_certificate_key musisz podać ścieżkę do twoich kluczy certyfikatu (oczywiście musisz go mieć - darmowy jest LetsEncrypt lub Cloudflare).

server {
            listen 443 ssl;
            ssl on;
            ssl_certificate         /etc/ssl/certs/cert.pem;
            ssl_certificate_key     /etc/ssl/private/key.pem;

            server_name  example.com www.example.com;
            root /var/www;
}    

Na końcu należałoby jeszcze przekierować cały ruch z http na https. Poniżej również przykładowy kod ze strony nginxa.

server {
        listen 80 default_server;
        listen [::]:80 default_server;
        server_name _;
        return 301 https://$host$request_uri;
}

 

komentarz 14 czerwca 2020 przez Tine Użytkownik (690 p.)
edycja 14 czerwca 2020 przez Tine

A gdzie powinienem to zmienić? gdzie wejść? Zaznaczam ze jestem kompletnie zielony w tym temacie. Mógłbyś nieco dokładniej to opisać ?

Próbowałem zrobić to za pomocą Cloudflare, zmieniłem dnsy mojej domeny na te cloudflarowskie, ale niestety mimo, że obok mojej domeny pojawiła się "kłódka" wyskakuje mi taki komunikat: https://prnt.sc/szi5ah co uniemożliwia wyświetlenie zawartości mojej strony. 

 

/ZAMYKAM TEMAT Udało mi sie z tym uporać.

Dzięki za pomoc! 

Podobne pytania

+1 głos
2 odpowiedzi 235 wizyt
pytanie zadane 13 czerwca 2020 w Bezpieczeństwo, hacking przez Tine Użytkownik (690 p.)
0 głosów
1 odpowiedź 170 wizyt
pytanie zadane 21 marca 2019 w Sieci komputerowe, internet przez Layoutowiec Mądrala (5,470 p.)
0 głosów
3 odpowiedzi 232 wizyt

92,690 zapytań

141,603 odpowiedzi

320,098 komentarzy

62,050 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...