# WordPress z CDN dla firm

Jeżeli potrzebujesz budżetowej wersji WordPress'a, skorzystaj z **WordPress Standalone Kit**, gotowej paczki na naszym Marketplace. Zwarta konstrukcja (jeden kontener) sprawia, że ​​rozwiązanie to jest ekonomiczne, ale nadal odpowiednie do prowadzenia projektów komercyjnych. Zestaw wbudowanych narzędzi, które można uruchomić jednym kliknięciem myszy, zapewnia wysoki poziom bezpieczeństwa i wydajności.

Pakiet WordPress Standalone Kit posiada wydajną topologię pojedynczego węzła opartą na certyfikowanym szablonie LLSMP (Linux + LiteSpeed ​​+ MariaDB + PHP) lub LEMP (Linux + NGINX + MariaDB + PHP) z zestawem wbudowanych zaawansowanych funkcji. Przejdźmy przez wszystkie dostępne komponenty.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FBF5HUbiNM7y57oE99z1i%2FPremiumCDN-dla-WordPress-na-CloudletsZone.png?alt=media\&token=9d3d1c81-992e-441b-8879-b47d4fde0d2d)

**Premium CDN** to buforowanie statycznych treści w oparciu o rozproszone bufory lokalne. Na Cloudlets.Zone korzystamy z komercyjnej usługi [EDGEPORT](https://edgeport.net/), dzięki czemu dystrybucja treści realizowana jest w 130 punktach rozmieszczonych na 6 kontynentach. Działanie CDN oparte jest na szybkich sieciach i zaawansowanym buforowaniu zasobów statycznych. Obsługa HTTP/3 zapewnia błyskawiczne ładowanie treści witryn WordPress. CDN Premium rozliczany jest za wygenerowany ruch i obowiązuje jedna cena bez względu na to, na jakim kontynencie obsłużony zostanie ruch.&#x20;

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FuBcP1iebnPymoCXF1naK%2FLetsEncrypt-dla-WordPress-na-CloudletsZone.png?alt=media\&token=d952487a-9eec-491e-869a-fc168413c134)

**Let's Encrypt**, czyli darmowy SSL dla witryn, e-commerce i aplikacji web. Nasz skrypt wykonuje rutynowe, ale ważne zadania administracyjne związane z wydawaniem zaufanych certyfikatów SSL. Integruje się z serwerem aplikacji i umożliwia w pełni automatyczne odnawianie certyfikatów, co 60 dni.&#x20;

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Fm8peTJrCebQp60VqDG7B%2FLiteSpeed-dla-WordPress-na-CloudletsZone.png?alt=media\&token=1d63904a-8f9e-4d00-86c2-65d90fd5ec9e)

**LiteSpeed ​​Web Server** (LSWS) to wysokowydajny i zużywający niewiele pamięci serwer [WWW](http://WWW). Obejmuje buforowanie ESI, pamięć podręczną przeglądarki i obiektów wraz z obsługą HTTP/3, CDN, WAF, Geo-DNS, ochronę reCAPTCHA, najnowocześniejszą ochronę anty-DDoS. Na Cloudlets.Zone standardowo uruchamiany jest LiteSpeed z licencją [Site Owner](https://www.litespeedtech.com/products/litespeed-web-server/choosing-a-license) (5 domen, 1 proces) w związku z tym LSWS tworzy tylko jeden proces roboczy, ale wiele procesów podrzędnych może być z niego rozwidlonych. Maksymalna liczba jest równa liczbie procesorów w kontenerze.&#x20;

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FFykefrUmRSMUeGsnBhVu%2FWAF-dla-WordPress-na-CloudletsZone.png?alt=media\&token=fcd2cdff-50e2-43b9-9d02-2af594387aca)

**Web Application Firewall** (WAF) to wbudowana funkcja, która jest domyślnie włączona w LiteSpeed ​​Web Server. WAF obsługuje reguły [ModSecurity](https://en.wikipedia.org/wiki/ModSecurity) i jest domyślnie skonfigurowany z zestawem reguł [Comodo](https://waf.comodo.com/). LiteSpeed ​​WAF zarządza regułami dynamicznych żądań, co pozwala znacząco zoptymalizować moc obliczeniową.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F5Kb2hbCa9LrSFHZWJWrk%2FMariaDB-dla-WordPress-na-CloudletsZone.png?alt=media\&token=dd881caa-1184-4c22-b7d1-ba8894a105e9)

**MariaDB** to dość popularna relacyna baza danych na licencji otwartej wykorzystywana jako magazyn zawartości witryn internetowych. Domyślne wartości parametrów konfiguracyjnych zostały zmienione, aby zapewnić najwyższą możliwą wydajność. Możesz zobaczyć te wartości w pliku konfiguracyjnym [sqldb](https://github.com/jelastic-jps/wordpress/blob/master/wordpress/configs/sqldb/wordpress.cnf).

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FZl5miv9SVxVvRT6kp3Ur%2FRedis-dla-WordPress-na-CloudletsZone.png?alt=media\&token=4d8ff737-9244-4331-a462-b6c16e00aa2e)

**Redis** to nierelacyjny system zarządzania bazą danych (DBMS) o wysokiej wydajności. Redis przechowuje dane w pamięci RAM jako pary klucz-wartość. Jest używany jako rozwiązanie do buforowania obiektów. Takie podejście zapewnia wydajność znacznie wyższą niż wydajność relacyjnych DBMS.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F5CI3iTeitUmSCpoFd783%2FSk%C5%82adowe-instalacji-WordPress-na-CloudletsZone.png?alt=media\&token=059c07b5-b6bc-4dda-a23b-04ecdaf12a20)

Reasumując, choć ta uproszczona architektura WordPress'a to nie klaster wysokiej dostępności (HA) to jednak może skalować się pionowo do **256 cloudletów** (32 GiB RAM, 102,4GHz CPU). Ten pakiet WrodPress dobrze pasuje do witryn o umiarkowanym obciążeniu. Może poradzić sobie z niewielkimi skokami obciążenia dzięki wstępnie skonfigurowanemu [automatycznemu skalowaniu pionowemu](https://kompendium.cloudlets.zone/kompendium/konfiguracja/skalowanie-poziome-i-pionowe#automatyczne-skalowanie-pionowe), zapewniając jednocześnie zrównoważone zużycie i minimalne rachunki.

## Instalacja WordPress Standalone Kit

1. Po zalogowaniu do [Panelu Usługi](https://app.controller.cloudlets.zone/) Cloudlets.Zone (jeżeli nie masz konta, [sprawdź jak założyć konto próbne](https://kompendium.cloudlets.zone/kompendium/konto/zakladanie-nowego-konta)) uruchom **Marketplace** z górnego menu i wybierz WordPress Standalone Kit z grupy **Zarządzanie treścią**.&#x20;

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FF8ioiFMZOSvL7qQQCeIq%2FWordPress%20Standalone%20Kit%20na%20CloudletsZone.png?alt=media\&token=0ff20af6-a238-441f-a4f7-d9f8f1b897af)

2\. Następnie zaznacz interesujące Cię opcje instalacji i wprowadź nazwę subdomeny tymczasowej oraz określ jak ma nazywać się środowisko w Panelu Usługi.&#x20;

* LiteSpeed Web Server zapewnia najwyższą możliwą szybkość dostarczania treści stron internetowych do klientów za pośrednictwem nowoczesnego protokołu HTTP/3 . Jeśli odznaczysz tę opcję, zamiast LLSMP zostanie użyty stos LEMP (tj. NGINX zamiast LiteSpeed ​​Web Server).
* Brute Force Attack Protection, czyli system ochrony przed atakami techniką łamania haseł polegającą na sprawdzeniu wszystkich możliwych kombinacji. WordPress jest najpopularniejszym CMS i dlatego jest częstym celem tego typu ataków (dostępne tylko z LiteSpeed Web Server).&#x20;
* Web Application Firewall (WAF) włącza/wyłącza korzystanie z darmowych reguł bezpieczeństwa Comodo (działa tylko z LiteSpeed ​​Web Server).
* Let's Encrypt SSL umożliwia wystawienie i używanie zaufanego, bezpłatnego certyfikatu dla niestandardowej domeny. Aby zapobiec wygaśnięciu certyfikatu, system skonfigurowany jest tak aby automatycznie odnawiać SSL co 60 dni. Odpowiednie powiadomienia wysyłane są e-mailem. Jeśli odznaczysz tę opcję, zostanie skonfigurowany wbudowany SSL, który działa tylko dla domeny roboczej naszej platformy (*node.cloudlets.zone).*
* Lightning-Fast Premium CDN (Content Delivery Network) z ponad 130 punktami buforującymi na 6 kontynentach, integruje Edgeport CDN z aplikacją WordPress.
* WordPress Multisite Network to funkcja, która umożliwia wielu witrynom współdzielenie jednej instalacji WordPress. Oznacza to, że instalując WordPress tylko raz, możesz uruchomić tyle witryn, ile chcesz. Zdecydowanie upraszcza to zarządzanie i obniża jego koszt.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FmJUrs4Oat3CRiITClQOA%2Fobraz.png?alt=media\&token=11281fba-72ba-4778-a2ad-7be8a71dccee)

Po wybraniu opcji kliknij przycisk **Instaluj**.

{% hint style="warning" %}
Uwaga! Nie zaleca się używania LiteSpeed ​​Web Admin Console do konfigurowania WAF, ponieważ spowoduje to awarię podczas skalowania poziomego. W przypadku konieczności dostosowania zapory aplikacji sieci Web, po instalacji należy użyć odpowiedniej zmiennej środowiskowej *WAF=TRUE/FALSE*. Pamiętaj też aby zresetować LLSMP po tej zmianie!

<img src="https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FdxMVlWn5kAQ3talr7YED%2Fobraz.png?alt=media&#x26;token=4b19f8b2-9132-4ab6-bee8-2929d64a3f77" alt="" data-size="original">
{% endhint %}

3\. Po kilku minutach środowisko zostanie zainstalowane o czym zostaniesz powiadomiony bezpośrednio w Panelu Usługi.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FDoyppJJNsH4Q7UKKzhBc%2FSnip%20-%20Cloudlets.Zone%20Panel%20-%20Brave%20\(16\).png?alt=media\&token=484b6f9e-ca37-4935-a679-020d3bb36f99)

Pocztą elektroniczną zostaną dodatkowe przesłane następujące dane:

* Dane logowania WordPress i URL panelu administracyjnego
* Poświadczenia i URL konsoli LiteSpeed ​​WebAdmin  (na  porcie 4848)
* URL i poświadczenia do phpMyAdmin dla MariaDB (na  porcie 8443)

### Skalowanie WordPress

Dostosowanie środowiska WordPress do obsługi większego ruchu odbywa się za pomocą [automatycznego skalowania pionowego](https://kompendium.cloudlets.zone/kompendium/konfiguracja/skalowanie-poziome-i-pionowe#automatyczne-skalowanie-pionowe). Domyślnie, pojemność pojedynczego kontenera to 2 GiB pamięci RAM i 6,4 GHz mocy procesora (czyli 16 cloudletów). Rozkład pamięci RAM na usługi wewnątrz stosu jest następujący:

\--- 50% za serwer aplikacji (LiteSpeed ​​Web Server lub NGINX)&#x20;

\--- 10% dla serwera pamięci podręcznej Redis&#x20;

\--- 40% dla serwera bazy danych MariaDB

W razie potrzeby domyślny limit skalowania można łatwo dostosować za pomocą kreatora topologii.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Fss4siXZ5T0Hechi2AH9Q%2FZrzut%20ekranu%202021-10-12%2020.20.22.png?alt=media\&token=2cb62bf2-1665-4cab-8a73-3fee35a92550)

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F0d0qYf3P7VMrGOJUQ14S%2FSnip%20-%20Cloudlets.Zone%20Panel%20-%20Brave%20\(18\).png?alt=media\&token=90e216a9-4b18-4200-a641-2764342be392)

{% hint style="warning" %}
Pamiętaj, że Twój węzeł zostanie ponownie uruchomiony, aby zastosować nowy limit skalowania.
{% endhint %}

### Aktualizacje WordPress i stosu LLSMP i LEMP

W miarę upływu czasu może być konieczne zaktualizowanie oprogramowania, zarówno aplikacji, pluginów, tematów i tłumaczeń WordPress, jak i samego stosu LLSMP / LEMP.

1\. W przypadku aplikacji WordPress przejdź do jej panelu administracyjnego. Tutaj przejdź do karty **Kokpit > Aktualizacje**. Jeśli dostępne są jakieś aktualizacje, zobaczysz stronę podobną do następującej:

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FlFDMSUhT6m4F7rU5V8ws%2Fobraz.png?alt=media\&token=23a433fa-1d15-4e4c-b333-c40f995c64f7)

Kliknij przycisk **Aktualizuj teraz**  i postępuj zgodnie z podpowiedziami na ekranie, aby wprowadzić wymagane zmiany.

2\. W przypadku aktualizacji stosu oprogramowania czynność sprowadza się do wywołania ponownego wdrożenia kontenera do wymaganej wersji w Panelu Usługi na Cloudlets.Zone (to działanie prowadzi do krótkiego przestoju).

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F2DZMLt1QPvWvWKJHSBih%2FReinstaluj%20kontenery.png?alt=media\&token=e33d1748-9916-4102-9d34-e7f94958d7cc)

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Fs81sK8LcUa3SFYxtM0F2%2Fobraz.png?alt=media\&token=13c512ca-b36e-4db8-8ad6-e027084e395c)

{% hint style="info" %}
Dane aplikacji są chronione podczas procesu, a aktualizowane są tylko pliki systemowe kontenera, dlatego nie są wymagane żadne dodatkowe operacje.
{% endhint %}

### Specjalne zmienne środowiskowe

Istnieje kilka zmiennych środowiskowych, których można użyć do zarządzania kontenerem WordPress:

* ADMINPANEL\_ENABLED - zezwala (true, domyślnie) lub zabrania (false) dostępu do konsoli phpMyAdmin dla zintegrowanego serwera bazy danych MariaDB.
* REDIS\_ENABLED - włącza (true, domyślnie) lub wyłącza (false) buforowanie obiektów za pomocą Redis.
* WAF - włącza (true) lub wyłącza (false) zaporę sieciową aplikacji internetowych z domyślnym zestawem reguł Comodo. Dotyczy tylko LiteSpeed ​​Web Server, a jej domyślna wartość zależy od wyboru odpowiedniej opcji podczas instalacji pakietu.&#x20;
* CP\_MEM\_LIMIT - określa część pamięci RAM, która ma być zarezerwowana dla serwera aplikacji (NGINX/LiteSpeed), domyślnie 50% całkowitej pamięci RAM kontenera.
* CACHE\_MEM\_LIMIT - określa część pamięci RAM, która ma być zarezerwowana dla serwera pamięci podręcznej Redis. Domyślnie to 10% całkowitej pamięci RAM kontenera.
* DB\_MEM\_LIMIT - określa część pamięci RAM, która ma być zarezerwowana dla serwera bazy danych MariaDB, domyślnie 40% całkowitej pamięci RAM kontenera.

{% hint style="info" %}
Limity pamięci RAM można określić w megabajtach (m|mb|M|MB), gigabajtach (g|gb|G|GB) lub procentach (%). Jeśli jednostki są pominięte, wartości są traktowane jako procenty.
{% endhint %}

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Faq3J6hjant8Q2SiM7ELd%2FZrzut%20ekranu%202021-10-12%2020.58.58.png?alt=media\&token=ab2ca5f9-7984-4260-8b3f-0d328be8ee01)

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FB9SqnKR8J2jGYAP10HHj%2Fobraz.png?alt=media\&token=578b3787-eae5-4eb3-9e12-d490b18128e0)

Aby zastosować zmiany, wymagane jest ponowne uruchomienie kontenera.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FVqxGiGMxcwB6Ez061mUB%2FZrzut%20ekranu%202021-10-12%2021.03.04.png?alt=media\&token=85e6eb8a-3166-4dcd-bd01-12099b4a7d28)

{% hint style="info" %}
Zaawansowane funkcje, takie jak LiteSpeed ​​Web Server, Premium CDN i Let's Encrypt SSL są dostępne dla kont płatnych.&#x20;
{% endhint %}

### Podłączanie własnej domeny

Przyszedł czas na zastąpienie domeny wygenerowanej przez naszą platformę na domenę docelową powiązaną z marką.

1. Dodaj rekord A lub CNAME do DNS domeny, której chcesz użyć. Do przygotowania niniejszej instrukcji stworzymy subdomenę: *wordpress* w naszej domenie prezentacyjnej: *zaprasza.online* Do obsługi subdomeny wystarczy nam rekord CNAME

```
CNAME | wordpress | wordpress.node.cloudlets.zone
```

W Cloudflare wygląda to tak (koniecznie wyłączony proxy):

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FFZVKWv6chBh8tLwg6bar%2Fobraz.png?alt=media\&token=36e3be5d-ba55-4c2c-9d35-5efddd0e596e)

2\.  Po kilku minutach, sprawdź, czy domena odpowiada właściwie np. używając [DNS Checker](#instalacja-wordpress-standalone-kit).

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FI1rJ3e7ETkMtnAsXhomB%2Fobraz.png?alt=media\&token=2a781139-54b3-4225-8e48-7fc810e202a3)

3\. Teraz już można zmienić ustawienia domeny modyfikując konfigurację SSL. Z poziomu środowiska wybierz **dodatki** oraz **Configure** w rozszerzeniu **Let's Encrypt Free SSL**.&#x20;

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FdQCAywn20yODwgkqmbFE%2FZrzut%20ekranu%202021-10-13%2009.37.09.png?alt=media\&token=4479ac33-8086-435e-ab5c-238cb30b9067)

4\. Wprowadź swoją domenę i subdomenę rozdzielając przecinkami, np. *twojafirma.pl, [www.twojafirma.pl](http://www.twojafirma.pl).*  W naszym przykładzie będzie to tylko: *wordpress.zaprasza.online,* bo z www to już za długie :smile: Zatwierdź zmianę i poczekaj na wygenerowanie nowego certyfikatu SSL.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F7bDGcWpEWPPsdVlGE13C%2Fobraz.png?alt=media\&token=2c67990f-6c1c-476f-9ff2-6be502e0a3d2)

{% hint style="info" %}
Ta czynność spowoduje, że nasz skrypt automatycznie podmieni wpisy domen w aplikacji WordPress.&#x20;
{% endhint %}

<figure><img src="https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FI7Dg7BaG8ZelTeayovPJ%2FChmura%20(4).png?alt=media&#x26;token=f8fe7719-9dcc-409a-9749-80824302dc5e" alt=""><figcaption></figcaption></figure>

{% embed url="<https://cloudlets.zone/rejestracja/?utm_campaign=jitsi&utm_medium=kompendium&utm_source=kompendium>" %}

## Włączanie i konfiguracja CDN

Gdy masz podłączoną domenę możesz powiązać punkt końcowy CDN z własną witryną. Można to zrobić na dwa różne sposoby, w zależności od tego, jaki serwer aplikacji wybrałeś na etapie instalacji WordPressa.

### Konfiguracja CDN dla WordPress na LiteSpeed

Konfiguracja sprowadza się właściwie do weryfikacji ustawień, gdyż system powinien zainstalować i aktywować wtyczkę oraz dokonać parametryzacji automatycznie.

1. Zaczniemy od sprawdzenia, czy wtyczka LiteSpeed Cache jest zainstalowana i aktywna.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F6AcpR3kwr5cNAwmmdVxY%2Fobraz.png?alt=media\&token=a0c14815-1c72-4564-91f8-b5f75a4f2e8a)

2\. Sprawdzamy także, czy pamięć podręczna jest włączona.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FNJB4RPfi7kEin872rAuA%2FSnip%20-%20Pami%C3%AA%C3%A6%20podr%C3%AAczna%20WordPress%20dla%20firm%20WordPress%20-%20Bra.png?alt=media\&token=83b3c9c3-5c21-4b2b-80f8-2a4f79790f54)

3\. Na koniec weryfikujemy konfigurację CDN. W naszym przykładzie mamy **CDN URL** zgodny z tym, który otrzymaliśmy w mailu po uruchomieniu środowiska: [*https://WordPress-chmur.cdn.jelastic.net/*](#instalacja-wordpress-standalone-kit) i **Oryginalny URL** zgodny z nazwą własnej domeny w formacie: *//wordpress.zaprasza.online/*

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FfUcj8mqPKAZy0MNAs2xv%2FSnip%20-%20CDN%20WordPress%20dla%20firm%20WordPress%20-%20Bra.png?alt=media\&token=2a208467-e17f-4b9b-9448-2bf17da680a2)

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Fzy81EkIPkhBKRfv7U2YW%2FSnip%20-%20CDN%20WordPress%20dla%20firm%20WordPress%20-%20Bra%20\(2\).png?alt=media\&token=44ad66db-6bfd-4c80-adc2-c0a6c2fe4ad5)

W przypadku, gdy potrzebne będą jakieś modyfikacje, pamiętaj by zatwierdzić je u dołu strony klikając przycisk **Zapisz zmiany**. Zrobione!

### Konfiguracja CDN dla WordPress na NGINX

W przypadku serwera NGINX wtyczką do obsługi buforowania i CDN w WordPress jest W3 Total Cache.&#x20;

1. Zaloguj się do WordPress i sprawdź, czy wtyczka W3 Total Cach jest zainstalowana i aktywna.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F3up5Fgxzl5r8P8UHLaWy%2Fobraz.png?alt=media\&token=2e5d2e9a-6831-4c5b-8a93-b449d383da69)

2\. Wejdź w ustawienia wtyczki - **Performance** > **General settings** i włącz CDN (*Enable*), a z listy *CDN Type* wybierz: *Verizon Digital Media Services (Edgecast)* i zapisz wszystkie ustawienia (Save all settings).

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FKRzvzLuvUWjYAn9TSMD0%2FSnip%20-%20General%20Settings%20W3%20Total%20Cache%20WordPress%20dla%20firm%20WordPress%20-%20Bra.png?alt=media\&token=034016a9-aca9-4706-a286-4be20252c879)

3\. Następnie z menu wtyczki W3 Total Cache wybieramy **CDN** i wpisujemy w pole "**Replace site's hostnames with**" adres domeny CDN Endpoint URL, który otrzymaliśmy pocztą elektroniczną i zapisujemy zmiany.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FYX6nSqhvDuYqDKUs9pdr%2FSnip%20-%20Content%20Delivery%20Network%20W3%20Total%20Cache%20WordPress%20dla%20firm%20WordPress%20-%20Bra.png?alt=media\&token=1ed19ba2-5493-4947-b87b-4ced91cb5c36)

Gratulacje, zrobione!

<figure><img src="https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FI7Dg7BaG8ZelTeayovPJ%2FChmura%20(4).png?alt=media&#x26;token=f8fe7719-9dcc-409a-9749-80824302dc5e" alt=""><figcaption></figcaption></figure>

{% embed url="<https://cloudlets.zone/rejestracja/?utm_campaign=jitsi&utm_medium=kompendium&utm_source=kompendium>" %}
