Pesquisa de site

Como instalar o servidor Web OpenLiteSpeed no CentOS 8


OpenLiteSpeed é um servidor web HTTP leve, de código aberto e de alto desempenho que vem com uma interface de administração web para gerenciar e servir sites.

No que diz respeito aos servidores web Linux, OpenLiteSpeed tem alguns recursos impressionantes que o tornam uma escolha preferida para muitas instalações, pois vem com regras de reescrita compatíveis com Apache e processamento PHP otimizado para o servidor que pode lidar com milhares de conexões simultâneas com baixa CPU e Consumo de memória.

Neste artigo, orientaremos você no processo de instalação e configuração do OpenLiteSpeed no servidor CentOS 8 com processador PHP e sistema de gerenciamento de banco de dados MariaDB.

Adicione o repositório OpenLiteSpeed

Para instalar a versão mais recente do OpenLiteSpeed, você precisa adicionar as informações do repositório oficial ao nosso sistema executando.

rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

O comando rpm acima atualizará a lista de repositórios yum que referenciamos ao procurar e instalar pacotes de software no sistema.

Instalando o servidor Web OpenLiteSpeed

Assim que tivermos o repositório OpenLiteSpeed habilitado no sistema, podemos instalar a versão mais recente do servidor web OpenLiteSpeed executando.

yum install openlitespeed

Nota: O diretório de instalação padrão do OpenLiteSpeed é /usr/local/lsws.

Instalando e protegendo o sistema de banco de dados MariaDB

Agora instale o sistema de gerenciamento de banco de dados MariaDB executando o seguinte comando.

yum install mariadb-server

Em seguida, inicie e habilite o sistema de banco de dados MariaDB para que ele inicie automaticamente quando nosso servidor inicializar.

systemctl start mariadb
systemctl enable mariadb

Agora podemos executar um script de segurança simples para proteger a instalação do MariaDB, definindo uma nova senha administrativa e bloqueando alguns padrões inseguros.

mysql_secure_installation

Instalando o pré-processador PHP

Para instalar a versão mais recente do PHP 7.x, você precisa habilitar o repositório EPEL, que instalará o PHP 7.3 do repositório OpenLiteSpeed com todos os pacotes PHP comumente usados que irão suficiente para executar os aplicativos da web mais comumente usados.

yum install epel-release
yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Alterar a senha de administrador padrão do OpenLiteSpeed

A senha padrão é definida como “123456”, precisamos alterar a senha padrão do OpenLiteSpeed executando o seguinte script.

/usr/local/lsws/admin/misc/admpass.sh

Opcionalmente, você pode definir um nome de usuário diferente para a conta administrativa ou simplesmente pressionar ENTER para manter o valor padrão de “admin”. Em seguida, defina uma senha forte para o usuário administrativo, que será usada para gerenciar o OpenLiteSpeed a partir da interface web.

Testando a página da Web e a interface administrativa do OpenLiteSpeed

O OpenLiteSpeed já está instalado e funcionando, mas se você deseja iniciar, parar, reiniciar ou verificar o status do servidor, use o comando de serviço padrão conforme mostrado.

service lsws status

Se você estiver executando um firewall no sistema, certifique-se de abrir as portas 8088 e 7080 no sistema.

firewall-cmd --zone=public --permanent --add-port=8088/tcp
firewall-cmd --zone=public --permanent --add-port=7080/tcp
firewall-cmd --reload

Agora abra seu navegador e navegue até a página padrão do OpenLiteSpeed no nome de domínio ou endereço IP do seu servidor, seguido pela porta :8088.

http://server_domain_or_IP:8088

Quando estiver satisfeito com a página da web padrão do OpenLiteSpeed, agora você pode acessar sua interface administrativa usando HTTPS na porta :7080.

https://server_domain_or_IP:7080

Depois de autenticar, você receberá a interface de administração OpenLiteSpeed.

É isso! Neste artigo, explicamos como instalar o OpenLiteSpeed com uma versão otimizada do PHP e o MariaDB em um CentOS 8 servidor. OpenLiteSpeed oferece alto desempenho, uma interface de administração fácil de usar e opções pré-configuradas para executar scripts sem erros.