Written by on

Masz marzenie: Marzenie o prowadzeniu odnoszącego sukcesy sklepu internetowego, który sprzedaje niesamowite produkty klientom na całym świecie.

Marzenie o zarabianiu pieniędzy robiąc to, co kochasz. Marzenie o byciu swoim własnym szefem i swobodzie pracy z dowolnego miejsca.

Ale jest jedna rzecz, która może zrujnować Twoje marzenie: powolna i niestabilna strona internetowa. Bez względu na to, jak dobre są Twoje produkty, jeśli Twoja witryna ładuje się zbyt długo lub często ulega awariom, stracisz klientów, sprzedaż i reputację za złe wrażenia użytkownika.

Stracisz również swoją pozycję w wyszukiwarkach, co oznacza mniejszy ruch i widoczność Twojej witryny.
Dlatego potrzebujesz szybkiego i niezawodnego serwera WWW dla swojego sklepu internetowego. I właśnie dlatego potrzebujesz Openlitespeed.

Openlitespeed to darmowy serwer WWW o otwartym kodzie źródłowym, wywodzący się z LiteSpeed Enterprise, najwyższej klasy komercyjnego serwera WWW.

Openlitespeed oferuje wiele doskonałych funkcji, które mogą sprawić, że Twój sklep internetowy będzie szybszy, płynniejszy i bezpieczniejszy.
W tym artykule pokażę Ci, jak zainstalować Openlitespeed dla PrestaShop 8, najnowszej wersji szeroko używanej platformy e-commerce o otwartym kodzie źródłowym, która umożliwia budowanie atrakcyjnych i profesjonalnych sklepów internetowych.

Postępując zgodnie z tym przewodnikiem, będziesz mógł cieszyć się korzyściami płynącymi z Openlitespeed dla PrestaShop 8, takimi jak:

- Szybsze ładowanie strony: Openlitespeed może obsłużyć więcej żądań na sekundę niż inne serwery internetowe, dzięki architekturze sterowanej zdarzeniami i wysokowydajnemu silnikowi pamięci podręcznej. Oznacza to, że Twoja witryna będzie ładować się szybciej i płynniej dla odwiedzających, szczególnie w okresach szczytowego ruchu.
- Mniejsze obciążenie serwera: Openlitespeed może zmniejszyć zużycie procesora i pamięci serwera dzięki efektywnemu zarządzaniu zasobami i technikom optymalizacji.
- Lepsze bezpieczeństwo: Openlitespeed może chronić Twoją witrynę przed typowymi atakami internetowymi, takimi jak wstrzykiwanie SQL, skrypty między witrynami, brutalna siła i odmowa usługi, dzięki modułowi mod_security i wbudowanej zaporze ogniowej. Oznacza to, że Twoja witryna będzie bezpieczniejsza i godniejsza zaufania, a Ty możesz uniknąć utraty lub uszkodzenia danych.
- Łatwiejsze zarządzanie: Openlitespeed można łatwo zainstalować i skonfigurować dzięki przyjaznej dla użytkownika konsoli administracyjnej i interfejsowi wiersza poleceń.
Oznacza to, że możesz mieć większą kontrolę i wygodę nad swoją witryną oraz zaoszczędzić czas i wysiłek.

Czy jesteś gotowy, aby spełnić swoje marzenie? Zacznijmy!

Zacznijmy od platformy eCommerce dla Twojego biznesu online.

Jeśli jesteś już zaznajomiony z PrestaShop, możesz pominąć tę sekcję. Jeśli nie, oto krótki przegląd tego, czym jest PrestaShop i co może dla Ciebie zrobić.

PrestaShop to platforma e-commerce typu open source, opracowana przez PrestaShop SA (w dniu 25.11.2021 r. Włoska platforma Mail Boxes Etc ogłasza przejęcie francuskiej firmy PrestaShop).

PrestaShop pozwala na tworzenie pięknych i profesjonalnych sklepów internetowych z funkcjami takimi jak:
- Zarządzaj produktami, kategoriami, atrybutami, cenami, zapasami, wysyłką i podatkami.
- Zarządzaj klientami, zamówieniami, fakturami, voucherami i statystykami.
- Zarządzaj wyglądem, motywami, modułami i widżetami.
- Zarządzaj SEO, przyjaznym adresem URL, metatagiem i mapą witryny.
- Zarządzaj płatnościami i obsługuj wiele metod płatności, takich jak PayPal, Stripe, Skrill i inne.
- Zarządzaj wielojęzycznością i obsługuj ponad 75 różnych języków.
- Zarządzaj wieloma sklepami, co pozwala na zarządzanie wieloma sklepami na tej samej platformie.
PrestaShop 8 to najnowsza wersja PrestaShop, wydana 8 grudnia 2022 roku. PrestaShop 8 posiada wiele ulepszeń i nowych funkcji, takich jak:

- Nowy interfejs, nowoczesny i przyjazny dla użytkownika.
- Integracja z Symfony, popularnym i potężnym frameworkiem PHP, który poprawia wydajność i bezpieczeństwo PrestaShop.
- Teraz jest to projekt open-source.

Korzyści z instalacji Openlitespeed dla PrestaShop 8.

Instalacja Openlitespeed dla PrestaShop 8 może przynieść wiele korzyści:
- Szybsze ładowanie strony: Openlitespeed może obsłużyć więcej żądań na sekundę niż inne serwery internetowe, dzięki architekturze sterowanej zdarzeniami i wysokowydajnemu silnikowi pamięci podręcznej. Oznacza to, że Twoja witryna będzie ładować się szybciej i płynniej dla odwiedzających, szczególnie w okresach szczytowego ruchu.
- Mniejsze obciążenie serwera: Openlitespeed może zmniejszyć zużycie procesora i pamięci serwera dzięki efektywnemu zarządzaniu zasobami i technikom optymalizacji. Oznacza to, że Twój serwer będzie działał płynniej i niezawodnie, oszczędzając pieniądze na kosztach hostingu.

Aby wygodnie zaprezentować nasze moduły, polegamy na kompaktowym serwerze, który wydajnie obsługuje nie jeden, ale sześć imponujących sklepów demonstracyjnych PrestaShop 8.

- Lepsze bezpieczeństwo: Openlitespeed może chronić Twoją witrynę przed typowymi atakami internetowymi, takimi jak wstrzykiwanie SQL, skrypty między witrynami, brute force i odmowa usługi, dzięki modułowi mod_security i wbudowanej zaporze ogniowej.

Oznacza to, że Twoja witryna będzie bezpieczniejsza i godniejsza zaufania, a Ty możesz uniknąć utraty lub uszkodzenia danych.

- Łatwiejsze zarządzanie: Openlitespeed można łatwo zainstalować i skonfigurować dzięki przyjaznej dla użytkownika konsoli administracyjnej i interfejsowi wiersza poleceń.

Oznacza to, że możesz mieć większą kontrolę i wygodę nad swoją witryną oraz zaoszczędzić czas i wysiłek.

Wymagania przed instalacją Openlitespeed dla PrestaShop 8

Zanim zainstalujesz Openlitespeed dla PrestaShop 8, musisz spełnić następujące wymagania:

- Serwer lub instancja w chmurze z systemem Ubuntu 20.04 lub CentOS 8. Możesz użyć dowolnego dostawcy, takiego jak DigitalOcean, Vultr, Linode, AWS, Google Cloud itp. W tym samouczku użyję dropleta Hetznera z 2 GB pamięci RAM i 40 GB SSD.


- Nazwa domeny wskazująca na adres IP serwera. Możesz kupić nazwę domeny od dowolnego rejestratora, takiego jak Namecheap, Porkbun itp. W tym samouczku użyję demonstracyjnej nazwy domeny.
- Dostęp użytkownika root lub sudo do Twojego serwera. Możesz użyć SSH, aby połączyć się z serwerem z komputera lokalnego. W takim przypadku użyję roota jako mojej nazwy użytkownika.
- Instalacja PrestaShop 8 na Twoim serwerze.
Zazwyczaj zainstalowałeś PrestaShop 8 w katalogu /var/www/html na swoim serwerze OpenLiteSpeed. Jest to folder domyślny i możesz nie chcieć go zmieniać.

Kroki, aby zainstalować Openlitespeed dla PrestaShop 8.

Aby zainstalować Openlitespeed dla PrestaShop 8, musisz wykonać następujące kroki:

Krok 1: Zaktualizuj system i zainstaluj niektóre zależności.

Zanim zainstalujesz Openlitespeed, musisz zaktualizować system i zainstalować niektóre zależności, które są wymagane dla Openlitespeed. Aby to zrobić, musisz uruchomić następujące polecenia na swoim serwerze:

Jeśli używasz Ubuntu 20.04:

sudo apt update & sudo apt upgrade -y
sudo apt install wget curl rozpakuj -y


Jeśli używasz CentOS 8:

sudo yum update -y
sudo yum install wget curl rozpakuj -y

Krok 2: Pobierz i zainstaluj Openlitespeed.

Aby pobrać i zainstalować Openlitespeed, musisz uruchomić następujące polecenia na swoim serwerze:
Jeśli używasz Ubuntu 20.04:

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash powiedział:
sudo apt install openlitespeed -y


Jeśli używasz CentOS 8:

obr./min -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
sudo yum install openlitespeed -y

Krok 3: Ustaw hasło administratora dla Openlitespeed.

Aby ustawić hasło administratora dla Openlitespeed, musisz uruchomić następujące polecenie na swoim serwerze:

sudo /usr/local/lsws/admin/misc/admpass.sh

Zostaniesz poproszony o podanie nazwy użytkownika i hasła dla administratora. Możesz użyć dowolnej nazwy użytkownika i hasła, ale pamiętaj, aby je zapamiętać lub gdzieś zapisać. W tym samouczku użyję admin jako nazwy użytkownika i hasła jako hasła.

Krok 4: Skonfiguruj nazwę domeny dla Openlitespeed.

Aby skonfigurować nazwę domeny dla Openlitespeed, musisz edytować plik konfiguracyjny hosta wirtualnego dla Openlitespeed. Aby to zrobić, musisz uruchomić następujące polecenie na swoim serwerze:

sudo nano /usr/local/lsws/conf/vhosts/Example/vhconf.conf

Zobaczysz plik podobny do tego:

docRoot                   $VH_ROOT/html/
Przykład vhDomain                 . Com
vhAliases                 www. przykład. Com
adminEmaile               root@example. Com

errorlog $VH_ROOT/logs/error.log {
  useServer               0
  logLevel DEBUG (Poziom loga)               
  toczący się rozmiar             10M
}

accesslog $VH_ROOT/logs/access.log {
  useServer               0
  logFormat               "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
  logHeaders              5
  toczący się rozmiar             10M
  keepDni                30
}

indeks {
  useServer               0
  indexFiles              index.html, index.php
}

kontekst / {
  wpisz                    wartość NULL
}

przepisz {
  Włącz                  1
  autoLoadHtaccess        1
}


Musisz zmienić następujące wiersze:
* vhDomain: Zmień example.com na nazwę domeny. W tym samouczku użyję example.com.
* vhAliases: Zmień www.example.com na nazwę domeny z prefiksem www. W tym samouczku użyję www.example.com.
* adminEmails: Zmień root@example.com na swój adres e-mail. W tym samouczku użyję admin@example.com.

Plik po wprowadzeniu zmian powinien wyglądać tak:

docRoot                   $VH_ROOT/html/
vhDomain                  example.com
vhAliases                 www. przykład. Com
adminEmails               admin@ przykład . Com

errorlog $VH_ROOT/logs/error.log {
  useServer               0
  logLevel DEBUG (Poziom loga)               
  toczący się rozmiar             10M
}

accesslog $VH_ROOT/logs/access.log {
  useServer               0
  logFormat               "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
  logHeaders              5
  toczący się rozmiar             10M
  keepDni                30
}

indeks {
  useServer               0
  indexFiles              index.html, index.php
}

kontekst / {
  wpisz                    wartość NULL
}

przepisz {
  Włącz                  1
  autoLoadHtaccess        1
}


Zapisz i zamknij plik, naciskając Ctrl+O i Ctrl+X.

Krok 5: Uruchom ponownie Openlitespeed.

Aby zastosować zmiany, musisz ponownie uruchomić Openlitespeed. Aby to zrobić, musisz uruchomić następujące polecenie na swoim serwerze:

sudo /usr/local/lsws/bin/lswsctrl uruchom ponownie

Krok 6: Zainstaluj sklep PrestaShop.

Postępuj zgodnie z tym samouczkiem, aby dowiedzieć się , jak zainstalować PrestaShop na swoim serwerze.

Teraz możesz uzyskać dostęp do swojego sklepu PrestaShop. Wszystko, co musisz zrobić: otworzyć przeglądarkę internetową i wpisać nazwę domeny w pasku adresu.

Teraz możesz skorzystać z narzędzi do testowania prędkości (Google Page Speed Insight lub GTmetrix) lub modułu PrestaShop, takiego jak moduł PrestaShop PageSpeed , aby sprawdzić wydajność witryny i zobaczyć różnicę w wydajności sklepu.

Na co więc czekasz? Bądź świadkiem zdumiewającej transformacji Twojego sklepu PrestaShop, który rozkwita dzięki potędze OpenLiteSpeed (lub sprawdź demo Trusty tutaj). Jest inaczej.