Wyszukiwanie w witrynie

Webinoly — zainstaluj zoptymalizowaną witrynę WordPress z bezpłatnym protokołem SSL


Jeśli chcesz samodzielnie hostować własną witrynę WordPress, istnieje wiele sposobów, aby to zrobić. Prawdopodobnie słyszałeś o stosach LAMP i LEMP.

W tym artykule pokażemy inne podejście, wykorzystując Webinoly – zoptymalizowany serwer WWW LEMP ze zintegrowanymi wieloma funkcjami ułatwiającymi życie.

Ponieważ Webinoly postępuje zgodnie z najlepszymi praktykami dotyczącymi Twojej witryny, zyskujesz:

  • Bezpłatne certyfikaty SSL za pośrednictwem Let's Encrypt.
  • HTTP/2 – zasadnicza wersja protokołu sieciowego HTTP.
  • PHP 7.3. W razie potrzeby obsługiwane są także wcześniejsze wersje.
  • Pamięć podręczna obiektów FastCGI i Redis dla WordPress.
  • Automatycznie próbuje zoptymalizować serwer WWW, aby wykorzystać większość dostępnych zasobów.

Aby zarządzać witrynami, Webinoly udostępnia następujące opcje:

  • Polecenia do tworzenia, usuwania i wyłączania witryn.
  • Instalacja certyfikatów SSL.
  • Widok dziennika w czasie rzeczywistym.
  • Dodatkowe opcje bezpieczeństwa dostępu do phpMyAdmin.

W tym artykule pokażemy, jak zainstalować Webinoly. Jest obsługiwany w wersjach LTS Ubuntu, więc możesz go zainstalować na Ubuntu 16.04 lub 18.04. Pojawiły się doniesienia, że usługa będzie działać także na innych wersjach, ale jak dotąd nie przeprowadzono żadnych oficjalnych testów.

Instalowanie Webinoly w Ubuntu

Instalacja Webinoly jest dość prosta, wystarczy uruchomić następującą komendę wget.

sudo wget -qO weby qrok.es/wy && sudo bash weby 3

Spowoduje to zainstalowanie wszystkich pakietów Webinoly, w tym Nginx, MariaDB i PHP. To takie proste. Po zakończeniu instalacji otrzymasz hasło użytkownika MySQL:

Tworzenie pierwszej witryny WordPress

Po zakończeniu instalacji możesz skonfigurować swoją pierwszą witrynę WordPress za pomocą Webinoly. Można to łatwo utworzyć za pomocą jednego polecenia:

sudo site example.com -wp

Powyższe polecenie utworzy stronę internetową: example.com z instalacją WordPress. Poprosi Cię o utworzenie nowej bazy danych lub skorzystanie z istniejącej. Możesz odpowiedzieć na każde pytanie za pomocą domyślnego „y ”, a Webinoly wygeneruje losową nazwę bazy danych, nazwę użytkownika i hasło:

Po zakończeniu konfiguracji możesz otworzyć witrynę i skonfigurować jej tytuł, nazwę użytkownika i hasło:

Po kliknięciu „Zainstaluj WordPress” instalacja zostanie zakończona i będziesz mógł rozpocząć pracę na swojej stronie.

Skonfiguruj serwer dla WordPress

Jak wspomniano wcześniej, Webinoly umożliwia dokonanie dodatkowych konfiguracji i ulepszeń na serwerze. Poniżej możesz zobaczyć kilka przykładów dodania dodatkowej konfiguracji:

Zmodyfikuj konfigurację FastCGI.

sudo webinoly -config-cache
sudo webinoly -clear-cache=fastcgi

Domyślny port dla phpMyAdmin to 22222. Jeśli chcesz to zmienić, możesz użyć następującego polecenia:

sudo webinoly -tools-port=18915
sudo webinoly -tools-site=mymainsite.com

Drugie polecenie wymusza użycie mymainsite.com w celu uzyskania dostępu do sekcji narzędzi.

Aby uniknąć złośliwego ruchu, możemy dodać blackhole jako domyślną odpowiedź nginx. Dzięki temu w przypadku żądania, które nie odpowiada żadnej witrynie internetowej, nie zostaną zwrócone żadne treści.

sudo webinoly -default-site=blackhole

Jeśli chcesz zablokować dostęp adresu IP do Twojej witryny, możesz użyć następującego polecenia:

sudo webinoly -blockip=xx.xx.xx.xx

Skonfiguruj bezpłatny protokół SSL na stronie WordPress

Aby wystawić darmowy certyfikat SSL dla swojej domeny możesz skorzystać z:

sudo site example.com -ssl=on

Istnieje wiele innych opcji, z których możesz korzystać w Webinoly. Na przykład – instalowanie/odinstalowywanie dodatkowych pakietów, włączanie uwierzytelniania HTTP, dodawanie zaparkowanych domen, tworzenie wielu witryn WordPress i wiele innych.

Aby uzyskać bardziej szczegółowe informacje i przykłady, polecam sprawdzić dokumentację Webinoly.

Wniosek

Webinoly to przyjemna i łatwa implementacja stosu LEMP z dodaną dodatkową funkcjonalnością. Zdecydowanie warto spróbować, jeśli jesteś doświadczonym lub początkującym użytkownikiem.