Как да инсталирате LiteSpeed ​​на CentOS

Как да инсталирате LiteSpeed ​​на CentOS

LiteSpeed ​​е популярен уеб сървър, който е разклонение на Apache. Той е създаден, за да бъде оптимизиран и като цяло по-бърз. Ще приемем, че имате чиста инсталация на CentOS.

В това ръководство ще инсталираме LiteSpeed ​​Standard. Това е безплатна версия на LiteSpeed, алтернатива на OpenLiteSpeed ​​(версия с отворен код на LiteSpeed, която също е безплатна).

Стъпка 1: Актуализиране на целия софтуер

Трябва да сме сигурни, че сървърът ни е напълно актуален. Уверете се, че това е така, като актуализирате с yum:

yum update -y

Това ще актуализира целия софтуер, инсталиран на вашия сървър. След надграждане можем да продължим и да инсталираме LiteSpeed.

Стъпка 2: Инсталиране на инструменти за разработчици

LiteSpeed ​​ще изисква инсталиране на инструменти за разработчици. Инсталирайте ги с 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

След като тази команда бъде завършена, инструментите за разработчици ще бъдат инсталирани и можем да изтеглим LiteSpeed.

Стъпка 3: Изтегляне на LiteSpeed

В това ръководство ще инсталираме LiteSpeed ​​Standard. Можете да изтеглите това от уебсайта на LiteSpeed . Превъртете надолу и потърсете стандартното издание LiteSpeed ​​за Linux (x86). Щракнете с десния бутон върху бутона за изтегляне и копирайте връзката, така че ще получите връзка като http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz. На вашия сървър изпълнете:

wget URL

Например:

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

Сега разопаковайте LiteSpeed .tar.gz. За да направите това, изпълнете:

tar -zxvf lsws*

Стъпка 4: Инсталиране на LiteSpeed

След като изтеглите LiteSpeed, cdв папката LiteSpeed ​​и изпълнете install.shфайла:

./install.sh

Сега ще видите условията. Ако сте съгласни с тях, натиснете интервала няколко пъти, за да превъртите надолу. След като направите това няколко пъти, ще видите:

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? 

Напишете „Да“ с главни букви, Yако сте съгласни.

Сега ще бъдете попитани къде ще бъде инсталиран LiteSpeed. Ако искате да го инсталирате в директорията по подразбиране, просто натиснете 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]: 

Сега ще бъдете помолени да въведете потребителското име за администратора, за да можете да влезете в уеб интерфейса.

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

User name [admin]: 

Ако искате да използвате името "admin", просто натиснете enter. Препоръчително е да промените името от съображения за сигурност, така че ако искате да използвате друго име, въведете го и натиснете enter.

Сега ще бъдете помолени да въведете парола за вашия администратор. Ще трябва да използвате тази парола за достъп до уеб интерфейса.

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

Password: 

Уверете се, че паролата е сигурна, защото всеки, който може да получи достъп с вашия администратор, ще може да управлява вашия сървър.

Сега ще бъдете помолени да въведете имейл адрес (или повече, ако желаете). Ако трябва да бъдете уведомени за нещо, свързано с инсталирането на вашия сървър/LiteSpeed, софтуерът ще изпрати имейл до посочените тук имейл адреси, за да ви уведоми.

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]: 

Например:

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

Като алтернатива, ако искате да използвате няколко имейл адреса, използвайте разделен със запетая списък по следния начин:

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

Сега ще бъдете помолени да въведете потребителя, от когото ще работи уеб сървърът. Уверете се, че това не е root потребител, тъй като използването на потребител с root привилегии е много несигурно !

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]: 

Ако не сте сигурни какво да въведете тук, просто го оставете като "никой".

Направете същото за следващия въпрос.

Please choose the group that the web server running as.

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

Сега ще бъдете попитани на кой порт слуша уеб сървъра. Обикновено искате да поставите това като порт 80, тъй като посетителите няма да трябва да въвеждат порт след вашия URL. В конкретни ситуации може да искате да промените това, но ако няма очевидна причина за това, просто поставете 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

Наличен е уеб интерфейс за администриране за управление на вашия уеб сървър LiteSpeed. Този уеб интерфейс ще трябва да работи на друг порт, като 7080 (по подразбиране). Можете да го оставите по подразбиране, освен ако не искате да слуша на друг порт. След това ще можете да стигнете до уеб интерфейса за администриране, като напишете 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]: 

Сега ще бъдете попитани дали искате да използвате PHP. Ако трябва да използвате CMS (като Joomla! или WordPress), ще трябва да активирате това. Въведете, за Yда активирате PHP или nда не го използвате.

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

За следващия въпрос просто натиснете Enter, освен ако не сте напреднал потребител и знаете какво правите тук.

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

Сега ще бъдете попитани дали искате да използвате AWStats. AWStats е програма, която генерира статистически данни, за да можете да видите подробна информация за посетителите. Въведете, yако искате да използвате AWStats, или Nако не искате това.

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

След това ще бъдете попитани дали искате LiteSpeed ​​да се стартира автоматично, когато сървърът се рестартира. За да предотвратите прекъсване, вероятно искате това, така че въведете Y.

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

Ако искате да стартирате LiteSpeed ​​сега, въведете Y. Ако искате да го стартирате по-късно ръчно, въведете n.

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

Ако всичко е минало добре, трябва да видите следното съобщение:

LiteSpeed Web Server started successfully! Have fun!

Когато отидете на вашия сървър IP или име на домейн сега, ще видите страница по подразбиране. Вече можете да започнете да създавате уебсайтове!

Стъпка 5: Конфигуриране на вашата защитна стена

За да позволим трафик към нашия уеб сървър LiteSpeed, трябва да отворим порта за нашия уеб сървър (80) и уеб интерфейса за администриране (7080):

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

Ако сте променили тези портове по време на инсталацията, уверете се, че сте ги променили и в iptablesправилата.

Поздравления, вече имате напълно функционален LiteSpeed ​​уеб сървър. Ако имате въпроси или проблеми, моля, вижте документацията или форумите за поддръжка на LiteSpeed .


Инсталирайте Plesk на CentOS 7

Инсталирайте Plesk на CentOS 7

Използване на различна система? Plesk е собствен контролен панел за уеб хост, който позволява на потребителите да администрират своите лични и/или клиентски уебсайтове, бази данни

Как да инсталирате Squid Proxy на CentOS

Как да инсталирате Squid Proxy на CentOS

Squid е популярна, безплатна програма за Linux, която ви позволява да създадете уеб прокси за препращане. В това ръководство ще видите как да инсталирате Squid на CentOS, за да ви обърне

Как да инсталирате Lighttpd (LLMP стек) на CentOS 6

Как да инсталирате Lighttpd (LLMP стек) на CentOS 6

Въведение Lighttpd е форк на Apache, чиято цел е да бъде много по-малко ресурсоемка. Той е лек, откъдето идва и името му, и е доста лесен за използване. Инсталирайте

Конфигуриране на статична мрежа и IPv6 на CentOS 7

Конфигуриране на статична мрежа и IPv6 на CentOS 7

VULTR наскоро направи промени от своя страна и вече всичко трябва да работи добре от кутията с активиран NetworkManager. Ако желаете да деактивирате

Промяна на Icinga2 за използване на модел главен/клиент на CentOS 6 или CentOS 7

Промяна на Icinga2 за използване на модел главен/клиент на CentOS 6 или CentOS 7

Icinga2 е мощна система за наблюдение и когато се използва в модел главен-клиент, тя може да замени необходимостта от проверки на базата на NRPE. Главният клиент

Как да инсталирате Apache Cassandra 3.11.x на CentOS 7

Как да инсталирате Apache Cassandra 3.11.x на CentOS 7

Използване на различна система? Apache Cassandra е безплатна система за управление на база данни NoSQL с отворен код, която е проектирана да осигури мащабируемост, висока

Как да инсталирате Microweber на CentOS 7

Как да инсталирате Microweber на CentOS 7

Използване на различна система? Microweber е CMS и онлайн магазин с отворен код за плъзгане и пускане. Изходният код на Microweber се хоства на GitHub. Това ръководство ще ви покаже

Как да инсталирате Mattermost 4.1 на CentOS 7

Как да инсталирате Mattermost 4.1 на CentOS 7

Използване на различна система? Mattermost е самостоятелно хоствана алтернатива с отворен код на Slack SAAS услугата за съобщения. С други думи, с Mattermost, вие ca

Създаване на мрежа от сървъри на Minecraft с BungeeCord на Debian 8, Debian 9 или CentOS 7

Създаване на мрежа от сървъри на Minecraft с BungeeCord на Debian 8, Debian 9 или CentOS 7

Какво ви трябва Vultr VPS с поне 1 GB RAM. SSH достъп (с root/административни привилегии). Стъпка 1: Инсталиране на BungeeCord На първо място

Lets Encrypt на Plesk

Lets Encrypt на Plesk

Контролният панел на Plesk разполага с много приятна интеграция за Lets Encrypt. Lets Encrypt е един от единствените доставчици на SSL, които предоставят пълно сертификати

Позволява криптиране на cPanel

Позволява криптиране на cPanel

Lets Encrypt е сертифициращ орган, посветен на предоставянето на SSL сертификати безплатно. cPanel изгради чиста интеграция, така че вие ​​и вашият клиент

Как да инсталирате Concrete5 на CentOS 7

Как да инсталирате Concrete5 на CentOS 7

Използване на различна система? Concrete5 е CMS с отворен код, който предлага много отличителни и полезни функции за подпомагане на редакторите при лесното създаване на съдържание и

Как да инсталирате табло за преглед на CentOS 7

Как да инсталирате табло за преглед на CentOS 7

Използване на различна система? Review Board е безплатен инструмент с отворен код за преглед на изходен код, документация, изображения и много други. Това е уеб базиран софтуер

Настройте HTTP удостоверяване с Nginx на CentOS 7

Настройте HTTP удостоверяване с Nginx на CentOS 7

В това ръководство ще научите как да настроите HTTP удостоверяване за уеб сървър на Nginx, работещ на CentOS 7. Изисквания За да започнете, ще ви трябва

Как да инсталирате YOURLS на CentOS 7

Как да инсталирате YOURLS на CentOS 7

YOURLS (Your Own URL Shortener) е приложение за съкращаване на URL адреси и анализ на данни с отворен код. В тази статия ще разгледаме процеса на инсталиране

Как да инсталирате и конфигурирате ArangoDB на CentOS 7

Как да инсталирате и конфигурирате ArangoDB на CentOS 7

Използване на различна система? Въведение ArangoDB е NoSQL база данни с отворен код с гъвкав модел на данни за документи, графики и ключ-стойности. то е

Използване на Etckeeper за контрол на версиите на /etc

Използване на Etckeeper за контрол на версиите на /etc

Въведение Директорията /etc/ играе критична роля в начина, по който функционира една Linux система. Причината за това е, че почти всяка системна конфигурация

Защо трябва да използвате SSHFS? Как да монтирате отдалечена файлова система със SSHFS на CentOS 6

Защо трябва да използвате SSHFS? Как да монтирате отдалечена файлова система със SSHFS на CentOS 6

Много системни администратори управляват големи количества сървъри. Когато файловете трябва да бъдат достъпни на различни сървъри, влизането във всеки от тях поотделно ок

Настройване на сървър на Half Life 2 на CentOS 6

Настройване на сървър на Half Life 2 на CentOS 6

Този урок ще обхване процеса на инсталиране на сървър за игри Half Life 2 на CentOS 6 System. Стъпка 1: Инсталиране на предпоставките За да настроите ou

Как да инсталирате Laravel GitScrum на CentOS 7

Как да инсталирате Laravel GitScrum на CentOS 7

Laravel GitScrum или GitScrum е инструмент за производителност с отворен код, предназначен да помогне на екипите за разработка да внедрят методологията на Scrum по подобен начин.

Възходът на машините: Реални приложения на AI

Възходът на машините: Реални приложения на AI

Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.

DDOS атаки: кратък преглед

DDOS атаки: кратък преглед

Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.

Чудили ли сте се как хакерите печелят пари?

Чудили ли сте се как хакерите печелят пари?

Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.

Революционни изобретения на Google, които ще улеснят живота ви.

Революционни изобретения на Google, които ще улеснят живота ви.

Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.

Еволюция на съхранението на данни – инфографика

Еволюция на съхранението на данни – инфографика

Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.

Функционалности на референтните архитектурни слоеве за големи данни

Функционалности на референтните архитектурни слоеве за големи данни

Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече