Kompletny przewodnik po konfiguracji strony Joomla na platformie Lightsail, wspieranej przez AWS.
Amazon wprowadził niedawno nową usługę o nazwie „Lightsail”, oferującą serwery VPS (Virtual Private Server) w cenie zaczynającej się od 5 USD miesięcznie.
W ramach planu za 5 USD otrzymujemy 512 MB pamięci operacyjnej RAM, jeden rdzeń wirtualnego procesora, 20 GB przestrzeni na dysku SSD oraz 1 TB transferu danych.
Biorąc pod uwagę ten cennik, wydaje się to być bezpośrednią konkurencją dla usług Digital Ocean.
Lightsail bazuje na infrastrukturze AWS (Amazon Web Service), udostępniając szereg funkcji ułatwiających hosting dla popularnych systemów, takich jak Joomla, WordPress, Magento, Drupal, Node.js i MEAN.
W tym artykule skupimy się na konfiguracji środowiska dla Joomla.
Kilka istotnych zalet platformy:
- Stały adres IP
- Możliwość skalowania i integracja z usługami AWS
- Dostęp do terminala SSH
- Monitoring serwera
- Szybka pamięć masowa SSD
- Migawki, czyli kopie zapasowe
- Szybka i bezpieczna sieć
- Pierwszy miesiąc użytkowania bez opłat
Zacznijmy konfigurację.
Zakładanie konta w Lightsail
- Przejdź na stronę Amazon Lightsail i wybierz opcję Zarejestruj się
- Podaj swój adres e-mail i zaznacz opcję „Jestem nowym użytkownikiem”.
- Uzupełnij dane w sekcjach „Dane do logowania” oraz „Informacje kontaktowe”, a następnie kliknij „Utwórz konto”.
- Wprowadź dane swojej karty płatniczej i aktywuj konto.
- Po udanej aktywacji zaloguj się, używając podanych danych. Powinieneś zobaczyć okienko „Pierwsze kroki”.
Tworzenie instancji Joomla
Po zalogowaniu wybierz z listy opcję „Joomla”.
- Przewiń stronę w dół i wybierz preferowany plan taryfowy.
- Wybierz strefę, w której chcesz hostować swoją stronę internetową.
- Opcjonalnie zmień nazwę instancji i kliknij „Utwórz”.
- Konfiguracja serwera potrwa kilka sekund. Po zakończeniu tego procesu, powinna być widoczna nowa instancja.
Nawiązywanie połączenia z serwerem Lightsail
Istnieją dwie metody łączenia się z serwerem Lightsail.
Pierwsza, to połączenie przez przeglądarkę. Możesz uzyskać dostęp do serwera bezpośrednio z przeglądarki internetowej. Kliknij na instancję, a następnie na przycisk „Połącz za pomocą SSH”.
To prawdopodobnie najprostsza metoda połączenia. Nie trzeba wprowadzać żadnych danych uwierzytelniających, ponieważ sesja jest autoryzowana przy użyciu danych logowania do Lightsail.
Aby uzyskać uprawnienia administratora (root), wprowadź komendę „sudo su –”, jak pokazano poniżej.
Drugą opcją jest wykorzystanie klienta SSH – możesz skorzystać z szczegółowej instrukcji, jak skonfigurować połączenie za pomocą klienta SSH, takiego jak Putty.
Zarządzanie instancją Lightsail
Całym serwerem i instalacją Joomla można zarządzać z poziomu przeglądarki. Przyjrzyjmy się najważniejszym ustawieniom i statystykom.
Adres IP – otrzymujesz jeden publiczny adres IP, który mapujesz na domenę, oraz jeden prywatny adres IP. Prywatny adres IP nie będzie wykorzystywany, jeśli posiadasz tylko jedną instancję. Będzie on jednak przydatny, gdy będziesz chciał łączyć się z innymi usługami AWS.
Publiczny i prywatny adres IP widoczne są obok nazwy instancji, w górnej części panelu.
Raport wykorzystania – możesz monitorować zużycie procesora i sieci w interwałach 1h, 6h, 1d, 1w i 2 tygodni.
Dane te znajdziesz w zakładce „Dane”.
Zapora – porty 22, 80 i 443 są domyślnie otwarte. Jeśli chcesz zezwolić na inny port, lub zmodyfikować ustawienia istniejącego portu, możesz to zrobić w zakładce „Sieć”.
Zmiana domyślnego portu SSH z 22 na inny, może być dobrym krokiem w celu zwiększenia bezpieczeństwa serwera przed atakami brute force.
Migawki – wykonywanie kopii zapasowych instancji jest ważne. W razie awarii, możesz szybko przywrócić serwer z wcześniej wykonanej migawki.
Restart maszyny wirtualnej – opcja zatrzymania i ponownego uruchomienia serwera znajduje się w szczegółach instancji.
Mapowanie domeny na publiczny adres IP
Zanim przypiszesz nazwę domeny do publicznego adresu IP, musisz zarezerwować stały adres IP. Aktualny publiczny adres IP jest dynamiczny i może ulec zmianie po ponownym uruchomieniu maszyny wirtualnej.
- Aby utworzyć statyczny adres IP, wybierz „Utwórz inne zasoby”, a następnie „statyczny adres IP”.
- Wybierz instancję, do której chcesz przypisać ten adres IP i kliknij „Utwórz”.
- W ciągu kilku sekund otrzymasz nowy statyczny publiczny adres IP.
Teraz możesz przypisać ten publiczny adres IP do swojej domeny u jej rejestratora. Zaloguj się do panelu rejestratora i zaktualizuj rekord A swojej domeny, wprowadzając publiczny adres IP.
Na przykład, jeśli Twoja domena jest zarejestrowana w Namecheap:
- Kliknij „Zarządzaj” obok nazwy domeny.
- Przejdź do zakładki „Zaawansowane DNS”.
- Kliknij „Dodaj nowy rekord”.
- Wybierz „Rekord A”, wprowadź publiczny adres IP i zapisz zmiany, klikając zielony symbol zaznaczenia.
Rozpropagowanie zmian w DNS zajmie trochę czasu. Możesz skorzystać z narzędzia wyszukiwania rekordów DNS, aby zweryfikować zmiany rekordu A.
Po zakończeniu tego procesu, spróbuj otworzyć swoją domenę w przeglądarce. Powinna pojawić się domyślna strona Joomla.
Zastanawiasz się, jakie są dane logowania do panelu administracyjnego Joomla?
Domyślna nazwa użytkownika to: „user”.
Hasło znajduje się w pliku: „/home/bitnami/bitnami_application_password”.
Teraz możesz skonfigurować szablon Joomla, pamiętając o odpowiednim zabezpieczeniu swojej strony.
Wydajność Lightsail
Przeprowadziłem test prędkości strony opartej na Lightsail i wynik jest bardzo dobry.
Bez instalacji żadnych dodatkowych rozszerzeń, strona załadowała się w mniej niż sekundę.
Test GTmetrix z Dallas:
Test TWC z Kalifornii:
Test Pingdom z Nowego Jorku:
Joomla działa bardzo dobrze na Lightsail, co bardzo mnie cieszy. Możesz przetestować platformę przez pierwszy miesiąc za darmo. Jeśli potrzebujesz alternatyw, sprawdź listę najlepszych platform hostingowych dla Joomla.
newsblog.pl