Jak zainstalować LiteSpeed ​​na CentOS

LiteSpeed ​​to popularny serwer WWW, który jest rozwidleniem Apache. Jest zbudowany, aby być zoptymalizowanym i ogólnie szybszym. Zakładamy, że masz czystą instalację CentOS.

W tym przewodniku zainstalujemy LiteSpeed ​​Standard. Jest to darmowa wersja LiteSpeed, alternatywa dla OpenLiteSpeed ​​(otwarta wersja LiteSpeed, która jest również bezpłatna).

Krok 1: Aktualizacja całego oprogramowania

Musimy mieć pewność, że nasz serwer jest całkowicie aktualny. Upewnij się, że tak jest, aktualizując za pomocą yum:

yum update -y

Spowoduje to zaktualizowanie całego oprogramowania zainstalowanego na serwerze. Po aktualizacji możemy kontynuować i zainstalować LiteSpeed.

Krok 2: Instalowanie narzędzi programistycznych

LiteSpeed ​​będzie wymagał zainstalowania narzędzi programistycznych. Zainstaluj je za pomocą yum:

sudo yum groupinstall 'Development Tools'
sudo yum install libxml2-devel.x86_64 openssl-devel.x86_64 bzip2-devel.x86_64 libcurl-devel.x86_64 db4-devel.x86_64 \ 
libjpeg-devel.x86_64 libpng-devel.x86_64 libXpm-devel.x86_64 freetype-devel.x86_64 gmp-devel.x86_64 \ 
libc-client-devel.x86_64 openldap-devel.x86_64 libmcrypt-devel.x86_64 mhash-devel.x86_64 freetds-devel.x86_64 \ 
zlib-devel.x86_64 mysql-devel.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 unixODBC-devel.x86_64 postgresql-devel.x86_64 \ 
sqlite-devel.x86_64 aspell-devel.x86_64 readline-devel.x86_64 recode-devel.x86_64 net-snmp-devel.x86_64 \
libtidy-devel.x86_64 libxslt-devel.x86_64 t1lib-devel.x86_64

Po wykonaniu tego polecenia narzędzia programistyczne zostaną zainstalowane, a my możemy pobrać LiteSpeed.

Krok 3: Pobieranie LiteSpeed

W tym przewodniku zamierzamy zainstalować LiteSpeed ​​Standard. Możesz pobrać to ze strony LiteSpeed . Przewiń w dół i poszukaj wersji LiteSpeed ​​Standard dla systemu Linux (x86). Kliknij prawym przyciskiem myszy przycisk pobierania i skopiuj link, aby uzyskać link podobny do http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz. Na swoim serwerze wykonaj:

wget URL

Na przykład:

wget http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz

Teraz rozpakuj LiteSpeed .tar.gz. W tym celu wykonaj:

tar -zxvf lsws*

Krok 4: Instalacja LiteSpeed

Po pobraniu LiteSpeed, cddo folderu LiteSpeed ​​i uruchom install.shplik:

./install.sh

Zobaczysz teraz warunki. Jeśli wyrazisz na to zgodę, naciśnij spację kilka razy, aby przewinąć w dół. Po zrobieniu tego kilka razy zobaczysz:

IMPORTANT: In order to continue installation you must agree with above 
           license terms by typing "Yes" with capital "Y"! 

Do you agree with above license? 

YJeśli zgadzasz się, wpisz „Tak” z dużą literą.

Zostaniesz teraz zapytany, gdzie zostanie zainstalowana LiteSpeed. Jeśli chcesz zainstalować go w domyślnym katalogu, po prostu naciśnij enter.

Please specify the destination directory. You must have permissions to 
create and manage the directory. It is recommended to install the web server 
at /opt/lsws, /usr/local/lsws or in your home directory like '~/lsws'.

ATTENTION: The user 'nobody' must be able to access the destination
           directory.

Destination [/usr/local/lsws]: 

Zostaniesz poproszony o podanie nazwy użytkownika administratora, abyś mógł zalogować się do interfejsu internetowego.

Please specify the user name of the administrator.
This is the user name required to log into the administration web interface.

User name [admin]: 

Jeśli chcesz użyć nazwy „admin”, po prostu naciśnij enter. Zaleca się jednak zmianę nazwy ze względów bezpieczeństwa, więc jeśli chcesz użyć innej nazwy, wprowadź ją i naciśnij enter.

Zostaniesz poproszony o podanie hasła dla administratora. Musisz użyć tego hasła, aby uzyskać dostęp do interfejsu internetowego.

Please specify the administrator's password.
This is the password required to log into the administration web interface.

Password: 

Upewnij się, że jest to bezpieczne hasło, ponieważ każdy, kto może uzyskać dostęp z administratorem, będzie mógł zarządzać Twoim serwerem.

Zostaniesz poproszony o podanie adresu e-mail (lub więcej, jeśli chcesz). Jeśli musisz zostać powiadomiony o czymkolwiek związanym z instalacją serwera / LiteSpeed, oprogramowanie wyśle ​​wiadomość e-mail na adresy e-mail wymienione tutaj, aby Cię powiadomić.

Please specify administrators' email addresses.
It is recommended to specify a real email address,
Multiple email addresses can be set by a comma 
delimited list of email addresses. Whenever something
abnormal happened, a notificiation will be sent to 
emails listed here.

Email addresses [root@localhost]: 

Na przykład:

Email addresses [root@localhost]: [email protected]

Alternatywnie, jeśli chcesz użyć wielu adresów e-mail, użyj listy oddzielonej przecinkami w następujący sposób:

    Email addresses [root@localhost]: [email protected], [email protected]

Zostaniesz teraz poproszony o podanie użytkownika, który będzie działał jako serwer WWW. Upewnij się, że jest to użytkownik inny niż root, ponieważ używanie użytkownika z uprawnieniami roota jest bardzo niepewne !

As you are the root user, you must choose the user and group
whom the web server will be running as. For security reason, you should choose
a non-system user who does not have login shell and home directory such as
'nobody'.

User [nobody]: 

Jeśli nie jesteś pewien, co tu wpisać, zostaw to jako „nikt”.

Zrób to samo dla następnego pytania.

Please choose the group that the web server running as.

User 'nobody' is the member of following group(s):  nobody
Group [nobody]: 

Zostaniesz teraz zapytany, na jakim porcie nasłuchuje serwer WWW. Ogólnie rzecz biorąc, chcesz ustawić to jako port 80, ponieważ użytkownicy nie będą musieli wprowadzać portu po adresie URL. W określonych sytuacjach możesz chcieć to zmienić, ale jeśli nie ma oczywistego powodu, po prostu wpisz tutaj 80.

Please specify the port for normal HTTP service.
Port 80 is the standard HTTP port, only 'root' user is allowed to use 
port 80, if you have another web server running on port 80, you need to
specify another port or stop the other web server before starting LiteSpeed
Web Server.
You can access the normal web page at http://<YOUR_HOST>:<HTTP_PORT>/

HTTP port [8088]: 80

Dostępny jest administracyjny interfejs sieciowy do zarządzania twoim serwerem LiteSpeed. Ten interfejs sieciowy będzie musiał działać na innym porcie, takim jak 7080 (domyślnie). Możesz pozostawić to ustawienie domyślne, chyba że chcesz, aby nasłuchiwał na innym porcie. Będziesz wtedy mógł uzyskać dostęp do administracyjnego interfejsu WWW, pisząc http://domain.com:port.

Please specify the HTTP port for the administration web interface,
which can be accessed through http://<YOUR_HOST>:<ADMIN_PORT>/

Admin HTTP port [7080]: 

Zostaniesz teraz zapytany, czy chcesz używać PHP. Jeśli potrzebujesz użyć CMS (takiego jak Joomla! Lub WordPress), musisz to włączyć. Wpisz, Yaby włączyć PHP lub go nnie używać.

You can setup a global script handler for PHP with the pre-built PHP engine
shipped with this package now. The PHP engine runs as Fast CGI which  
outperforms Apache's mod_php. 
You can always replace the pre-built PHP engine with your customized PHP 
engine.

Setup up PHP [Y/n]: Y

Aby przejść do następnego pytania, naciśnij Enter, chyba że jesteś zaawansowanym użytkownikiem i wiesz, co tutaj robisz.

Suffix for PHP script(comma separated list) [php]:

Zostaniesz teraz zapytany, czy chcesz korzystać z AWStats. AWStats to program, który generuje statystyki, dzięki czemu można zobaczyć szczegółowe informacje o odwiedzających. Wpisz, yjeśli chcesz korzystać z AWStats lub Nnie chcesz tego.

AWStats is a popular log analyzer that generates advanced web server 
statistics. LiteSpeed web server seamlessly integrates AWStats into 
its Web Admin Interface. AWStats configuration and statistics update
have been taken care of by LiteSpeed web server.

Note: If AWStats has been installed already, you do not need to
      install again unless a new version of AWStats is available.

Would you like to install AWStats Add-on module [y/N]? N

Następnie zostaniesz zapytany, czy chcesz, aby LiteSpeed ​​uruchamiał się automatycznie po ponownym uruchomieniu serwera. Aby zapobiec przestojom, prawdopodobnie tego chcesz, więc wpisz Y.

Would you like to have LiteSpeed Web Server started automatically
when the server restarts [Y/n]? Y

Jeśli chcesz teraz uruchomić LiteSpeed, wpisz Y. Jeśli chcesz uruchomić go później ręcznie, wpisz n.

[OK] The startup script has been successfully installed!
Would you like to start it right now [Y/n]? Y

Jeśli wszystko poszło dobrze, powinien zostać wyświetlony następujący komunikat:

LiteSpeed Web Server started successfully! Have fun!

Gdy przejdziesz teraz do adresu IP serwera lub nazwy domeny, zobaczysz stronę domyślną. Możesz teraz zacząć tworzyć strony internetowe!

Krok 5: Konfiguracja zapory ogniowej

Aby zezwolić na ruch na naszym serwerze internetowym LiteSpeed, musimy otworzyć port dla naszego serwera internetowego (80) i administracyjnego interfejsu sieciowego (7080):

iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 7080 -j ACCEPT
service iptables save

Jeśli zmieniłeś te porty podczas instalacji, upewnij się, że zmieniłeś je również w iptablesregułach.

Gratulacje, masz teraz w pełni funkcjonalny serwer internetowy LiteSpeed. W razie jakichkolwiek pytań lub problemów zapoznaj się z dokumentacją lub forami pomocy LiteSpeed .



Leave a Comment

Jak zainstalować Anchor CMS na CentOS 7 LAMP VPS

Jak zainstalować Anchor CMS na CentOS 7 LAMP VPS

Używasz innego systemu? Anchor CMS to bardzo prosty i niezwykle lekki, darmowy i otwarty system zarządzania treścią (CMS) Blog Engine, który

Jak zaktualizować CentOS 7, Ubuntu 16.04 i Debian 8

Jak zaktualizować CentOS 7, Ubuntu 16.04 i Debian 8

Podczas konfigurowania nowego serwera Linux zaleca się aktualizację jądra systemu i innych pakietów do najnowszej stabilnej wersji. W tym artykule

Skonfiguruj klaster RethinkDB w CentOS 7

Skonfiguruj klaster RethinkDB w CentOS 7

Wprowadzenie RethinkDB to baza danych NoSQL, która przechowuje dane jako dokumenty JSON. Ma bardzo intuicyjny język zapytań i funkcje powszechnie dostępne

Skonfiguruj Magento na CentOS 6

Skonfiguruj Magento na CentOS 6

Niezależnie od tego, czy chcesz umieścić zapasy sklepów online, czy po prostu prosty sklep z akcesoriami technicznymi, Magento jest doskonałym rozwiązaniem dla eCommerce online. Ten artykuł

Jak zainstalować i skonfigurować OrientDB Community Edition na CentOS 7

Jak zainstalować i skonfigurować OrientDB Community Edition na CentOS 7

OrientDB to wielomodowy model open source NoSQL DBMS nowej generacji. Dzięki obsłudze wielu modeli danych, OrientDB może zapewnić większą funkcjonalność i elastyczność

Jak zainstalować Neos CMS na CentOS 7

Jak zainstalować Neos CMS na CentOS 7

Neos to innowacyjny system zarządzania treścią typu open source, który doskonale nadaje się do tworzenia i edytowania treści online. Z myślą o autorach i redaktorach, Neo

Jak zainstalować Vtiger CRM Open Source Edition na CentOS 7

Jak zainstalować Vtiger CRM Open Source Edition na CentOS 7

Vtiger CRM to popularna aplikacja do zarządzania relacjami z klientami, która może pomóc przedsiębiorstwom zwiększyć sprzedaż, zapewnić obsługę klienta i zwiększyć zyski. ja

Jak zainstalować MaraDNS na CentOS 6

Jak zainstalować MaraDNS na CentOS 6

MaraDNS to lekki, ale solidny program serwera DNS typu open source. W porównaniu z innymi aplikacjami tego samego rodzaju, takimi jak ISC BIND, PowerDNS i djbdns

Instalowanie Netdata na CentOS 7

Instalowanie Netdata na CentOS 7

Używasz innego systemu? Netdata jest wschodzącą gwiazdą w dziedzinie monitorowania wskaźników systemowych w czasie rzeczywistym. W porównaniu z innymi narzędziami tego samego rodzaju, Netdata:

Jak zainstalować Starbound Server na CentOS 7

Jak zainstalować Starbound Server na CentOS 7

Używasz innego systemu? W tym samouczku wyjaśnię, jak skonfigurować serwer Starbound na CentOS 7. Wymagania wstępne Musisz mieć tę grę na sobie

Clustering RabbitMQ na CentOS 7

Clustering RabbitMQ na CentOS 7

RabbitMQ to broker komunikatów typu open source, który obsługuje AMQP, STOMP i inne technologie komunikacyjne. Jest szeroko stosowany w aplikacjach dla przedsiębiorstw

Skonfiguruj SA-MP San Andreas Multiplayer Server na CentOS 6

Skonfiguruj SA-MP San Andreas Multiplayer Server na CentOS 6

Witamy w innym samouczku Vultr. Tutaj dowiesz się, jak zainstalować i uruchomić serwer SAMP. Ten przewodnik został napisany dla CentOS 6. Wymagania wstępne Będziesz potrzebował

Zainstaluj Elgg na CentOS 7

Zainstaluj Elgg na CentOS 7

Używasz innego systemu? Elgg to silnik sieci społecznościowych typu open source, który umożliwia tworzenie środowisk społecznościowych, takich jak kampusowe sieci społecznościowe

Jak zainstalować serwer RStudio na CentOS 7

Jak zainstalować serwer RStudio na CentOS 7

RStudio Server to internetowa wersja RStudio, która jest serią narzędzi zaprojektowanych w celu ułatwienia kodowania przy użyciu języka programowania R. W thi

Instalowanie Bolt CMS na CentOS 7

Instalowanie Bolt CMS na CentOS 7

Bolt to open source CMS napisany w PHP. Kod źródłowy Bolts jest hostowany na GitHub. Ten przewodnik pokaże Ci, jak zainstalować Bolt CMS na nowym CentOS 7 Vult

Jak zainstalować Elasticsearch na instancji serwera Vultr CentOS 7

Jak zainstalować Elasticsearch na instancji serwera Vultr CentOS 7

Elasticsearch to popularny wyszukiwarka pełnotekstowa i silnik analityczny typu open source. Dzięki swojej wszechstronności, skalowalności i łatwości użytkowania, Elasticsearch jest szeroko rozpowszechniony

Wdróż Kubernetes za pomocą Kubeadm na CentOS 7

Wdróż Kubernetes za pomocą Kubeadm na CentOS 7

Omówienie Ten artykuł ma na celu pomóc ci w szybkim uruchomieniu klastra Kubernetes z kubeadm. W tym przewodniku zostaną wdrożone dwa serwery

Sails.js należy skonfigurować do programowania w CentOS 7

Sails.js należy skonfigurować do programowania w CentOS 7

Używasz innego systemu? Wprowadzenie Sails.js to framework MVC dla Node.js, podobny do Ruby on Rails. Umożliwia tworzenie nowoczesnych aplikacji wer

Jak zainstalować PufferPanel (bezpłatny panel sterowania Minecraft) na CentOS 7

Jak zainstalować PufferPanel (bezpłatny panel sterowania Minecraft) na CentOS 7

Wprowadzenie W tym samouczku zainstaluj PufferPanel na naszym Vultr VPS. PufferPanel to otwarty, darmowy panel kontrolny do zarządzania tobą

Lepsze narzędzia monitorowania dla Ubuntu i CentOS

Lepsze narzędzia monitorowania dla Ubuntu i CentOS

Wprowadzenie Systemy Linux są domyślnie dostarczane z narzędziami do monitorowania, takimi jak top, df i du, które pomagają monitorować procesy i miejsce na dysku. Często jednak są

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.