Jak zainstalować Nginx lub LiteSpeed na Direct Admin

Jak zainstalować Nginx w panelu sterowania Direct Admin Przewodnik łatwej konfiguracji:
Serwer WWW Nginx kontra Litespeed
Nginx to oprogramowanie typu open source, które działa na serwerach Linux jako serwery WWW, serwery Reverse Proxy, moduły równoważenia obciążenia, buforowanie multimediów itp. Nginx jest używany głównie jako serwer WWW i w wielu przypadkach zastępuje Apache.
Nginx zużywa bardzo mało pamięci, procesora i przepustowości sieci na serwerze. Nginx działa w modelu asynchronicznym. Nginx działa na jednym procesie głównym, zamiast tworzyć wiele wątków dla każdego żądania.
Nginx obsługuje od 100 do 1000 żądań na serwer, co jest szybsze niż Apache. Wyjaśniłem już w naszym poprzednim artykule Nginx Vs Apache, dla którego jest lepszy cPanel Hosting
Serwer WWW Litespeed
Litespeed to lekki serwer WWW opracowany i będący własnością firmy Litespeed Technologies.
Serwer WWW Litespeed ponownie zastępuje serwer WWW Apache. Ale Litespeed jest wysoce kompatybilny ze wszystkimi modułami Apache, takimi jak mod_security, mod_rewrite itp.
Serwer WWW Litespeed ma trzy wersje.
Serwer WWW Opensource Litespeed działa na zwykłych serwerach Linux i nie ma interfejsu GUI. Jest to używane w małych i niekomercyjnych serwerach internetowych.
Ta edycja jest wersją licencjonowaną, która działa na średnich serwerach internetowych przy mniejszym ruchu. Tę edycję można zainstalować razem z panelami sterowania takimi jak WHM/cPanel lub serwery Direct Admin. Ta edycja jest zintegrowana z panelami sterowania i można nią zarządzać w panelu sterowania za pomocą interfejsu GUI
Ta edycja jest podobna do wersji Standard, którą można zainstalować i zintegrować z WHM/cPanel i serwery internetowe administratora bezpośredniego. Ta edycja została opracowana do działania na dużych serwerach internetowych o dużym ruchu
Serwer WWW Litespeed jest używany głównie w serwerach internetowych obsługujących strumieniowe przesyłanie multimediów. Obsługuje współbieżne połączenia przy mniejszym zużyciu pamięci i procesora.
Oprócz serwera WWW, Litespeed jest również używany jako moduł równoważenia obciążenia, akcelerator pamięci podręcznej itp. Litespeed radzi sobie z nagłymi skokami ruchu, a także atakami DDOS.
Konfiguracja panelu sterowania bezpośredniego administratora | Potężny przewodnik
#1 Potężny przewodnik dotyczący konfiguracji panelu sterowania Direct Admin 🔥 Wykonaj te proste kroki, aby skonfigurować Panel sterowania Direct Admin | Apache, niestandardowe logo, PHP, SSL
Jak zainstalować nginx na serwerze Direct Admin Server
Nginx można zainstalować na serwerze DA za pomocą CustomBuild 2.0
Jeśli wersja CustomBuild jest mniejsza niż 2.0, zaktualizuj CustomBuild jak poniżej, Zaloguj się do panelu sterowania Direct Admin jako administrator. Przejdź do opcji Dodatkowe funkcje > CustomBuild. Kliknij przycisk Aktualizuj dostępny po lewej i prawej stronie panelu sterowania.
Teraz wykonaj połączenie ssh z serwerem i przejdź do /usr/local/directadmin/custombuild
Uruchom poniższe polecenie, aby ustawić plik Options.conf tak, aby używał Nginx i php-fpm
# ./build ustaw serwer WWW nginx
Zmieniono opcję serwera WWW z Apache na nginx
# ./build set php1_mode php-fpm Changed php1_mode option from mod_php to php-fpm
#./build update
# ./build all d # ./build rewrite_confs
Po zainstalowaniu Nginx sprawdź status Nginx za pomocą poniższego polecenia
# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 3246 root 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3246 root 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
nginx 3247 nginx 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3247 nginx 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
Instalacja Litespeed na serwerze DirectAdmin
Przed instalacją Litespeed (zainstaluj nginx), odwiedź sklep Litespeed i uzyskaj Licencję. Bezpłatna licencja jest dostępna dla serwera z pojedynczą domeną i mniej niż 2 GB pamięci RAM.
# bash <( curl https://get.litespeed.sh ) twój_serial_no
Po instalacji Litespeed sprawdź krzyżowo Serwer WWW LiteSpeed jest uruchomiony i działa jak poniżej
# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
litespeed 12713 root 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12713 root 14u IPv6 987843 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 14u IPv6 987843 0t0 TCP *:http (LISTEN)
Zaloguj się do DA jako administrator i przejdź do opcji Usługi w panelu kontrolnym. Sprawdź, czy LiteSpeed działa jako usługa.
Dodaj buforowanie na poziomie serwera
Edytuj plik /etc/httpd/conf/extra/httpd-includes.conf i dodaj poniższe wpisy
<IfModule Litespeed>
CacheRoot /home/lscache/
</IfModule>
Dodaj buforowanie hosta wirtualnego
Utwórz plik /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre Dodaj poniższe wpisy do pliku
<IfModule Litespeed>
CacheRoot lscache
</IfModule>
Włącz mod_security
Wykonaj poniższe polecenie, aby włącz mod_security z serwerem internetowym Litespeed
# cd /usr/local/directadmin/custombuild
# ./build set modsecurity yes
# ./build set modsecurity_ruleset comodo
# ./build modsecurity
Aby zastosować zmiany, wykonaj poniższe polecenia
# cd /usr/local/directadmin/custombuild
# ./build rewrite_confs
Podsumowanie
Serwer WWW Lightspeed pozostaje alternatywą dla wszystkich serwerów WWW Nginx lub Apache z poniższych powodów.