opened image

VestaCP: Jak utworzyć witrynę stoiska

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.