Metody płatności Abuse

Jak zainstalować OpenLiteSpeed na Ubuntu 20.04

03.01.2023, 22:42

OpenLiteSpeed to serwer sieciowy używany do zarządzania stronami internetowymi o różnym stopniu złożoności (w tym bardzo obciążonymi projektami). OpenLiteSpeed jest odpowiednikiem Apache i Nginx, który jest pozycjonowany jako superszybki: zużycie pamięci jest minimalne, ale zapewniona jest maksymalna wydajność.

Aby zainstalować OpenLiteSpeed na maszynie wirtualnej z systemem Ubuntu 20.04, należy wykonać kilka kroków.

Instrukcje krok po kroku dotyczące instalacji OpenLiteSpeed:

  1. Przygotuj serwer i dodaj (utwórz) użytkownika innego niż root.
  2. Zainstaluj OpenLiteSpeed na maszynie wirtualnej (serwerze).
  3. Skonfiguruj zaporę sieciową (http i https, porty 7080 i 8088).
  4. Utwórz konto administratora.
  5. Podłącz serwer WWW OpenLiteSpeed i rozpocznij interakcję za pośrednictwem interfejsu WWW.

Krok #1. Przygotowanie serwera (maszyny wirtualnej) do instalacji OpenLiteSpeed

  1. Wyloguj się z konta z uprawnieniami roota.
  2. Utwórz konto bez uprawnień administratora.
  3. Zaktualizuj pakiety i przetestuj je ($ sudo apt update).

Krok #2. Instalacja OpenLiteSpeed na maszynie wirtualnej (serwerze)

W repozytorium Ubuntu 20.04 nie ma OpenLiteSpeed. Będziesz więc musiał wykonać dodatkowe kroki, aby go dodać.

  1. Przejdź do katalogu tmp (polecenie wygląda jak $ cd /tmp).
  2. Uruchom pobieranie z oficjalnej strony $ curl -LO http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh (jeśli curl nie jest zainstalowany, musisz go rozwinąć).
  3. Uruchom pobrany plik poleceniem $ sudo bash enable_lst_debian_repo.sh
  4. Jeśli wszystko się powiodło, zobaczysz informacje o pobranym repo. Teraz pozostało już tylko zainstalować serwer WWW za pomocą klasycznego polecenia:
$ sudo apt install openlitespeed

Krok #3. Konfiguracja firewalla (http i https, porty 7080 i 8088)

Możesz sprawdzić, które protokoły i aplikacje są dozwolone za pomocą prostego zapytania:

$ sudo ufw status

Użytkownik zobaczy status, protokoły, dozwolone/niedozwolone, skąd możliwy jest dostęp.

Na przykład często zdarzają się sytuacje, w których dostęp jest dozwolony tylko przez ssh (Secure Shell Protocol).

Oznacza to, że administrator systemu musi dodatkowo włączyć protokoły http i https. Wymagane są również porty 7080 (dla interfejsu internetowego) i 8088 (dla strony domyślnej).

Polecenie $ sudo ufw allow służy do konfigurowania protokołów (na przykład $ sudo ufw allow http zapewnia obsługę protokołu warstwy aplikacji HyperText Transfer Protocol).

Do konfiguracji portów używane jest polecenie :

$ sudo ufw allow 7080/tcp

Aby sprawdzić porty/protokoły i ich status, należy użyć polecenia:

$ sudo ufw status.

Krok #4. Utwórz konto administratora

Aby utworzyć konto administratora do pracy z OpenLiteSpeed na Ubuntu 20.04, używamy polecenia:

$ sudo /usr/local/lsws/newuseradmin/misc/admpass.sh

Login newuseradmin, które ustawiliśmy jako przykład. Możesz użyć innych nazw.

Następnie należy postępować zgodnie z instrukcjami w terminalu (ustawić hasło, potwierdzić itp.).

Krok #5. Podłączenie serwera WWW OpenLiteSpeed i rozpoczęcie komunikacji za pośrednictwem interfejsu WWW

W powyższych krokach zainstalowaliśmy OpenLiteSpeed i skonfigurowaliśmy działanie. Teraz pozostało tylko połączyć się z serwerem WWW.

Domyślne ustawienia są takie, że OpenLiteSpeed jest dostępny na porcie 7080. Oznacza to, że w przeglądarce należy przejść do adresu URL w formacie http://IP-адрес serwera wirtualnego:7080. Następnie należy wprowadzić login i hasło użytkownika utworzonego na poprzednim etapie w celu autoryzacji.

Po autoryzacji użytkownik przechodzi do strony głównej interfejsu internetowego OpenLiteSpeed. Pozostaje tylko dokonać niezbędnych ustawień: zmienić domyślny port, skonfigurować restart i tak dalej (jeśli to konieczne). Po zmianie domyślnego portu można wprowadzić adres IP VPS i przejść do strony startowej witryny działającej na OpenLiteSpeed.

Gotowe! Udało ci się zainstalować OpenLiteSpeed na Ubuntu 20.04 i zapewnić pełnoprawny serwer WWW. Interfejs sieciowy służy do zarządzania ustawieniami OpenLiteSpeed. Po wprowadzeniu ustawień startowych można zapoznać się z dokumentacją i ustawić dodatkowe parametry działania.