- 1. Włącz repozytoria OpenLiteSpeed w CentOS 7
- 2. Zainstaluj OpenLiteSpeed na CentOS 7
- 3. Skonfiguruj porty OpenLiteSpeed w CentOS 7
- 4. Uzyskaj dostęp do OpenLiteSpeed na CentOS 7
- 5. Zainstaluj PHP 7 dla OpenLiteSpeed na CentOS 7
- 6. Skonfiguruj OpenLiteSpeed i PHP 7 na CentOS 7
- 7. Zweryfikuj OpenLiteSpeed i PHP 7 na CentOS 7
- 8. Zainstaluj MaiaDB dla OpenLiteSpeed na CentOS 7
Istnieje wiele przydatnych narzędzi dla dystrybucji Linuksa, które pozwalają nam znacznie rozszerzyć zawarte w nim funkcjonalności.
Jednym z tych darmowych narzędzi jest OpenLiteSpeed i dzisiaj ten samouczek szczegółowo przeanalizuje, jak zainstalować i korzystać z tego cennego narzędzia na CentOS
Co to jest OpenLiteSpeedOpenLiteSpeed to serwer HTTP typu open source opracowany przez LiteSpeed Technologies, który posiada funkcjonalności, które pozwolą na łatwe zarządzanie setkami lub tysiącami połączeń jednocześnie bez przeciążania serwera CentOS 7.
OpenLiteSpeed jest open source, więc może być używany z całkowitą swobodą i jest stale aktualizowany, oferując najlepsze alternatywy dla wszystkich administratorów CentOS 7.
Funkcje OpenLiteSpeedKorzystając z tego bezpłatnego serwera HTTP, będziemy mieli następujące zalety:
- Użyj graficznego interfejsu WebAdmin do zarządzania danymi.
- Statystyki w czasie rzeczywistym.
- Jego rozwój jest ukierunkowany na architektury zdarzeń o niskim obciążeniu zasobów, takie jak pamięć RAM lub procesor.
- Pozwala zarządzać tysiącami połączeń jednocześnie.
- Obsługuje moduły innych firm za pomocą API (LSIAPI).
- Jego silnik przepisywania wykorzystuje składnię mod_rewrite Apache.
- Oferuje wysokowydajne kodowanie przy użyciu kqueue (FreeBSD i OS X), epoll (Linux), / dev / poll (Solaris) i poll.
- Buforowanie o wysokiej wydajności.
- Rozbudowane opcje skalowalności.
- Obsługuje wiele wersji PHP.
Systemy operacyjne obsługiwane przez OpenLiteSpeedOpenLiteSpeed można zainstalować na następujących systemach operacyjnych:
- CentOS 5, 6 i 7.
- Ubuntu 8.04 i nowsze.
- Debian 4 i nowsze.
- Solaris (x86): Sun0S 5.8 i nowsze.
- OS X 10.3 i nowsze wersje.
- FreeBSD 4.5 i nowsze oraz nowsze wersje.
Mając to na uwadze, rozpoczniemy proces instalacji OpenLiteSpeed na CentOS 7.
1. Włącz repozytoria OpenLiteSpeed w CentOS 7
Pierwszym krokiem do wykonania jest pobranie i zainstalowanie oficjalnych repozytoriów OpenLiteSpeed w celu późniejszej instalacji.
W tym celu wykonamy następującą linię:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
NotatkaMusi być uruchomiony jako użytkownik root.
2. Zainstaluj OpenLiteSpeed na CentOS 7
Krok 1
Po włączeniu repozytorium przystępujemy do instalacji OpenLiteSpeed, który będzie domyślnie instalowany w ścieżce / usr / lokalny / lsws, a zrobimy to wykonując następujący wiersz:
mniam zainstaluj openlitespeed
Krok 2
Wprowadzimy literę Tak zaakceptować pobranie i instalację OpenLiteSpeed w CentOS 7. Po zainstalowaniu zobaczymy:
Krok 3
Po zainstalowaniu OpenLiteSpeed przystępujemy do wykonania i weryfikacji wersji serwera, wykonując następujące linie:
/usr/local/lsws/bin/lswsctrl start/usr/local/lsws/bin/lshttpd -v
3. Skonfiguruj porty OpenLiteSpeed w CentOS 7
Domyślnie serwer użyje portu 8088, dla którego konieczna jest aktualizacja reguł i nadanie niezbędnych uprawnień, w tym celu wykonamy:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Uzyskaj dostęp do OpenLiteSpeed na CentOS 7
Po włączeniu portu uzyskujemy dostęp do przeglądarki i w pasku adresu wpisujemy dowolną z następujących składni:
http: // IP serwera: 8088 / http: // localhost: 8088
POWIĘKSZAĆ
5. Zainstaluj PHP 7 dla OpenLiteSpeed na CentOS 7
Następnym krokiem do wykonania jest zainstalowanie PHP w celu optymalnego funkcjonowania OpenLiteSpeed w CentOS 7 i do tego konieczne będzie wykonanie następujących kroków:
Krok 1
Najpierw włączymy repozytoria EPEL, wykonując poniższą linię. Akceptujemy pobranie.
mniam zainstaluj epel-release
Krok 2
Teraz zainstalujemy PHP 7 z kilkoma modułami, które zostaną zainstalowane w ścieżce usr / local / lsws / lsphp70 / bin / lsphp, wykonamy następujący wiersz:
mniam zainstaluj lsphp70 lsphp70-wspólne lsphp70-mysqlnd lsphp70-proces lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Krok 3
Akceptujemy pobranie i odpowiednią instalację PHP 7 i jego dodatków. W przypadku, gdy potrzebujemy dodatkowych modułów PHP 7, możemy wykonać następujące polecenie:
mniam szukaj lsphp70
6. Skonfiguruj OpenLiteSpeed i PHP 7 na CentOS 7
Krok 1
OpenLiteSpeed posiada konsolę WebAdmin, która jest domyślnie powiązana z portem 7080, a pierwszym krokiem do wykonania będzie skonfigurowanie nazwy użytkownika i hasła dla tej konsoli. Osiągamy to wykonując następujące polecenie:
/usr/local/lsws/admin/misc/admpass.shW wyświetlonym oknie wprowadzimy nazwę użytkownika i odpowiednie hasło:
Krok 2
Teraz zaktualizujemy reguły zapory, aby umożliwić dostęp przez port 7080, w tym celu wykonamy następujące wiersze:
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
Krok 3
Teraz przechodzimy do przeglądarki i możemy uzyskać dostęp do konsoli OpenLiteSpeed za pomocą dowolnej z następujących opcji:
http: // IP serwera: 7080 http: // localhost: 7080Krok 4
Wyświetli się następujące okno, w którym przechodzimy do linii Zaawansowana konfiguracja i kliknij Dostęp do
192.168.0.19 (strona niezabezpieczona)
POWIĘKSZAĆ
Krok 5
Klikając tam, uzyskamy dostęp do konsoli, w której wprowadzimy poświadczenia użytkownika, którego utworzyliśmy wcześniej:
POWIĘKSZAĆ
Krok 6
Kliknij Login i będzie to środowisko OpenLiteSpeed. OpenLiteSpeed domyślnie używa LSPHP 5 i konieczne będzie skonfigurowanie ich do korzystania z PHP 7, który był wcześniej zainstalowany.
POWIĘKSZAĆ
Krok 7
W tym celu przechodzimy do sekcji Konfiguracja serwera znajduje się po lewej stronie i przejdź do zakładki Aplikacja zewnętrzna i kliknij prawą ikonę, aby wybrać opcję Dodać:
POWIĘKSZAĆ
Krok 8
W wyświetlonym wierszu wybierzemy opcję Aplikacja LiteSpeed SAPI i kliknij przycisk Następny:
POWIĘKSZAĆ
Krok 9
Tam skonfigurujemy następujące wartości:
- Nazwa: lsphp70
- Adres: uds: //tmp/lshttpd/lsphp.sock
- Uwagi: Konfiguracja LSPHP70
- Maksymalna liczba połączeń: 35
- Limit czasu żądania początkowego (s): 60
- Limit czasu ponownej próby: 0
- Polecenie: /usr/local/lsws/lsphp70/bin/lsphp
POWIĘKSZAĆ
Krok 10
Kliknij przycisk Ratować zastosować zmiany. Zobaczymy, że PHP 7 zostało dodane do konfiguracji OpenLiteSpeed:
POWIĘKSZAĆ
Krok 11
Teraz przechodzimy do zakładki Obsługa skryptów a my klikniemy przycisk Edytować edytować lsphp5 i tam przypiszemy następujące wartości:
- Przyrostki: php
- Typ ładowarki: LiteSpeed SAPI
- Nazwa obsługi: lsphp70
- Uwagi: definicja obsługi skryptu lsphp70
POWIĘKSZAĆ
Krok 12
Teraz musimy zmienić port nasłuchiwania OpenLiteSpeed na port 80, który jest domyślny dla serwerów HTTP, a OpenLiteSpeed domyślnie wprowadza port 8080. Po tę zmianę przechodzimy do sekcji Słuchacze i tam klikniemy na ikonę Pogląd:
POWIĘKSZAĆ
Krok 13
W wyświetlonym oknie kliknij Edytuj i ustaw port na 80. Kliknij Zapisz, aby zapisać zmiany.
POWIĘKSZAĆ
Krok 14
Teraz musimy zrestartować serwer, aby zastosować wszystkie zmiany i w tym celu klikamy przycisk Pełen wdzięku restart znajduje się na górze:
POWIĘKSZAĆ
Krok 15
Zobaczymy, co następuje. Kliknij przycisk Udać się wykonać akcję.
POWIĘKSZAĆ
7. Zweryfikuj OpenLiteSpeed i PHP 7 na CentOS 7
Krok 1
Po dostosowaniu portów nasłuchujących musimy zezwolić na port 80 w CentOS 7 i w tym celu wykonujemy następujące wiersze:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadKrok 2
Teraz możemy sprawdzić łączność za pomocą następujących wierszy w pasku adresu przeglądarki:
http: // adres IP serwera http: // adres IP serwera / phpifo.php
POWIĘKSZAĆ
Krok 3
Polecenia, których możemy użyć do zarządzania OpenLiteSpeed to:
/ usr / local / lsws / bin / lswsctrl start: Uruchom OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Zatrzymaj OpenLiteSpeed / usr / local / lsws / bin / lswsctrl restart: Uruchom ponownie OpenLiteSpeed (Nie shutdown) / usr / local / lsws / bin / lswsctrl help: Wyświetla ogólne opcje OpenLiteSpeed.
8. Zainstaluj MaiaDB dla OpenLiteSpeed na CentOS 7
Krok 1
Na koniec możemy zainstalować menedżera bazy danych MariaDB dla OpenLiteSpeed, wykonując następujący wiersz:
mniam zainstaluj serwer mariadb openlitespeedKrok 2
Później uruchomimy MariaDB i wykonamy bezpieczną instalację za pomocą tych linii:
systemctl start mariadb mysql_secure_installationWidzieliśmy, jak mamy OpenLiteSpeed, aby mieć dostępny potężny darmowy serwer HTTP z szerokimi możliwościami użytkowania.