ZALOGUJ
    opened image

    W jakich przypadkach potrzebna jest strona zastępcza:

    • Jeśli ktoś przypadkowo lub z zamiarem źle nakierował swój domen na Twój serwer. Innymi słowy, podał adres IP Twojego serwera w rekordzie A swojego domeny. 
    • Wynajęłeś serwer, na którym wcześniej działały strony internetowe. Poprzedni właściciel nie zmienił rekordów A, a jego domeny nadal są skierowane na Twój serwer.

    W rezultacie odwiedzający stronę internetową, na przykład niezbyt przyzwoitą, trafili na Twój zasób. Takie przekierowania obniżają ranking Twojej strony w wyszukiwarkach. Aby tego uniknąć, strona zastępcza zostanie otwarta, jeśli odwiedzający trafią na Twój serwer z niepotrzebnej domeny. Do pracy używamy bezpłatnego panelu sterowania serwerem VestaCP.



    Aby utworzyć stronę zastępczą, potrzebujesz: 
     


    1. Utwórz w panelu VestaCP domenę o dowolnej nazwie. Na przykład site.plug. Aby to zrobić, zaloguj się do panelu. Następnie przejdź do menu WEB - Utwórz domenę.  W polu Domena wprowadź site.plug (lub dowolną inną nazwę) i kliknij Dodaj. Konieczne jest także utworzenie samopodpisanego certyfikatu SSL dla tej domeny. Aby to zrobić, przejdź do menu WEB - dla domeny site.plug kliknij przycisk  EDYTUJ

     


     

    W otwartym oknie właściwości domeny, zaznacz pole SSL Support  i kliknij Generate CSR. W oknie generowania certyfikatu wklej nazwę strony zastępczej (site.plug) w pole Domena i kliknij Generate, potem przycisk Dodaj i potem Zapisz



     

    2. Połącz się z serwerem za pomocą SSH (na przykład za pomocą programu putty). 




     

    3. Skopiuj komendę do konsoli i naciśnij Enter

    vim /etc/nginx/conf.d/vesta.conf


    (wystarczy skopiować linię i kliknąć prawym przyciskiem myszy w oknie konsoli, aby wkleić)

    W otwartym pliku należy przenieść wiersze (będzie ich 2), w których występuje site.plug, na samą górę pliku

    Aby to zrobić, przesuń kursor na pierwszy wiersz z wystąpieniem site.plug, naciśnij dd (wyciąć), a następnie przesuń kursor na samą górę dokumentu i naciśnij angielską literę p (wkleić). Takie same czynności wykonaj w przypadku drugiego wiersza.

    W wyniku powinno uzyskać się coś takiego:



     

    Zapisz plik i zamknij go, naciskając Shift+Z+Z (jeśli coś zrobiłeś źle, możesz zamknąć plik bez zapisywania Shift+Z+Q i spróbować ponownie, wykonując komendę podaną na początku punktu)

    Wykonaj komendę w celu zastosowania zmian (skopiuj ją do okna konsoli i naciśnij Enter).

     

    systemctl reload nginx


    4. To samo musisz zrobić w  innym pliku.

    Aby go otworzyć, wykonaj komendę (skopiuj linię i naciśnij Enter):

     

    vim /etc/httpd/conf.d/vesta.conf

     

    Uwaga! Jeśli w otwartym pliku nie będzie żadnych wierszy (będzie pusto), po prostu zamknij plik bez zapisywania (naciśnij kombinację Shift+Z+Q)

    Jeśli plik nie jest pusty i zmiany zostały zastosowane, zapisz go i zamknij, naciskając kombinację Shift+Z+Z. Następnie wykonaj komendę:

     

    systemctl reload httpd


     

    W rezultacie utworzyłeś stronę zastępczą, która będzie się otwierać, jeśli na Twój serwer zostaną skierowane zewnętrzne domeny.