Archiwa tagu: serwer

O czym pamiętać podczas migracji strony na nowy serwer?

Oto checklista przy przenoszeniu strony pod inny adres:

PLIKI, BAZA, USTAWIENIA:

  1. Domena – czy są dostępy do panelu zarządzania domeną?
  2. Hosting – czy są dostępy do zalogowania się przez FTP?
  3. Czy jest możliwe zalogowanie się do bazy danych MySQL aby wykonać zrzut sql ?
  4. Migracja plików + zmiana uprawnień plików.
  5. Założyć na nowym serwerze bazę danych i wgrać tam zrzut bazy danych.
  6. Zmienić uprawnienia plików na nowym serwerze
  7. Sprawdzić czy są procesy CRON na starym serwerze i je uwzględnić na nowym serwerze.
  8. Sprawdzić czy domena ma subdomeny i przenieść ich treści

Poczta WWW:

  1. Pozyskać ze starego serwera listę skrzynek e-mail.
  2. Na nowym serwerze założyć analogiczne skrzynki i jak to możliwe przenieść ich pocztę.
  3. Sprawdzić czy są aliasy na wybranych skrzynkach i przenieść ich odniesienia.
  4. Wprowadzić ustawienia filtra anty spamowego.
  5. Wyeksportować książkę adresową z RoundCube (książka adresowa znajduje się w bazie MySQL do której w przypadku RC ma dostęp administrator serwera)
  6. Wprowadzić nowe hasło do skrzynek w skryptach PHP lub w bazie danych jak jest używane

 

 

strona nie działa – co wtedy? Prosimy o podesłanie nam informacji o kodzie odpowiedzi HTTP

Czasem bywa tak, że strona na urządzeniu Klienta nie działa. W takim wypadku pomocnym będzie przesłanie nam informacji o zwracanym tzw. „kodzie odpowiedzi HTTP” (z j. ang. HTTP response status code). Taka informacja pozwoli precyzyjnie ustalić co może być przyczyną takiej sytuacji i przyśpieszy ewentualne usunięcie błędu.

Ogólnie rzecz biorąc jest to 3-cyfrowa liczba która określa takie zdarzenie.

Dla przykładu kod 200 – oznacza że strona odpowiada prawidłowo, natomiast 404 – że nie ma takiej strony. Ten ostatni jest to dość często spotykany i wyeksponowany kod na stronach na których nie ma treści o którą zapytaliśmy poprzez podanie danego adresu www.

Pełna lista tych kodów znajduje się na Wikipedii (https://pl.wikipedia.org/wiki/Kod_odpowiedzi_HTTP) lub innych publicznych źródłach.

Aby określić jaki kod zwraca dana strona potrzebne są dodatkowe narzędzia na naszym komputerze np. dodatki do przeglądarek www. Możemy się także posiłkować darmowymi narzędziami:

https://redbot.org/

http://testuri.org/

Co to jest propagacja wpisu DNS?

Często spotykamy się z wątpliwościami naszych Klientów odnośnie procesu propagacji DNS lub po prostu propagacji domeny. Poniżej wyjaśnienie na czym to polega.

Trochę teorii

Strona internetowa składa się generalnie z 2 odrębnych usług:

  1. Z serwera www
  2. Domeny internetowej.

Ad1. Serwer WWW jest to przestrzeń dyskowa dostępna publicznie, gdzie są składowane pliki strony www, baza danych powiązana ze stroną oraz pliki poczty e-mail (kont e-mail – wiadomości, załączniki itd.).

Ad2. Natomiast domena internetowa jest to adres który wpisujemy w adres przeglądarki internetowej np. „smartprojects.pl„. Domeny zostały wprowadzone w bardzo jasnym celu. Gdyby nie było domen należało by wpisywać w adresie przeglądarki adres IP serwera. Oczywiście było by to niepraktyczne i uciążliwe.

Propagacja wpisów DNS.

Jeżeli zmieniamy serwer WWW musimy zmienić ustawienie domeny. Należy w panelu domeny zmienić odpowiedni wpis (dokładnie 2 adresy serwerów DNS), który informuje system domen do jakiego serwera jest ona przypisana.

Problem polega na tym, że nie jest to proces natychmiastowy. System domen z racji tego, że obsługuje gigantyczną ilość domen o różnych końcówkach (.pl, .com, .eu itp) jest to po prostu duża baza danych. Na dodatek jest ona rozproszona tzn. nie ma 1 ośrodka gdzie są przetrzymywane te informacje, lecz jest ona podzielona na wiele tożsamych sobie baz danych.

Propagacja wpisów DNS jest to właśnie czas potrzebny na to, aby cały system domen w sieci internet – wdrożył nowe ustawienia przy domenie – informację o tym, że zmienił się serwer.

Propagacja jak wspomnieliśmy nie jest procesem natychmiastowym – wymaga czasu. Przeważnie jest to okres od 6h do 48h (w ekstremalnych przypadkach ok. 72h). Po okresie propagacji – informacja o zmianie serwera jest wdrożona w całej sieci Internet.

Korzystanie ze strony w czasie propagacji wpisów DNS

Po zmianie wpisów DNS przy domenie – w zależności od naszego providera internetowego (firmy która dostarcza nam połączenie z Internetem np. Orange, Netia, UPC, PLAY mobile, Plus itp.) domena może już odpowiadać z nowego adresu lub jeszcze ze starego. Należy się zatem uzbroić cierpliwość i najlepiej na starym i na nowym adresie strony umieścić stosowną informację, że np. „Przepraszamy, są prowadzone prace konserwacyjne. Zapraszamy niebawem.„. W innym wypadku klienci sklepu / strony internetowej mogą mieć wątpliwości co do jej prawidłowego działania.

Proces propagacji rzutuje także na funkcjonowanie poczty. Należy w czasie jej trwania korzystać zarówno z nowych ustawień poczty jak i asekuracyjnie sprawdzać stare ustawienia. Najlepiej w tym okresie korzystać z webmaila (odbieranie poczty w przeglądarce www pod określonym adresem dla danego serwera) zarówno na starym serwerze jak i nowym. Adres webmaila powinien dostarczyć nam provider (podmiot świadczący nam usługę hostingu).

Kiedy najlepiej przeprowadzać zmianę serwera?

Aby propagacja przebiegła bez zakłóceń zalecamy wykonywać zmianę serwera w piątek w godzinach popołudniowych. W weekend przeważnie prowadzi się mniej korespondencji. Okres weekendowy także pozwala na spokojne ukończenie tego procesu i bezproblemowe rozpoczęcie pracy na nowym serwerze w poniedziałek.

W razie pytań lub wątpliwości zapraszamy do kontaktu lub do zamieszczania komentarzy.