- 1. Habilitar repositórios OpenLiteSpeed no CentOS 7
- 2. Instale OpenLiteSpeed no CentOS 7
- 3. Configure as portas OpenLiteSpeed no CentOS 7
- 4. Acesse OpenLiteSpeed no CentOS 7
- 5. Instale o PHP 7 para OpenLiteSpeed no CentOS 7
- 6. Configure OpenLiteSpeed e PHP 7 no CentOS 7
- 7. Verifique OpenLiteSpeed e PHP 7 no CentOS 7
- 8. Instale o MaiaDB para OpenLiteSpeed no CentOS 7
Existem muitas ferramentas úteis para distros Linux que nos permitem expandir muito mais as funcionalidades incluídas.
Uma dessas ferramentas gratuitas é o OpenLiteSpeed e hoje este tutorial analisará em detalhes como instalar e usar esta ferramenta valiosa no CentOS
O que é OpenLiteSpeedOpenLiteSpeed é um servidor HTTP open source desenvolvido pela LiteSpeed Technologies que possui funcionalidades que permitirão o fácil gerenciamento de centenas ou milhares de conexões simultaneamente sem sobrecarregar o servidor CentOS 7.
O OpenLiteSpeed é open source, portanto, pode ser usado com total liberdade e está em constante atualização oferecendo as melhores alternativas para todos os administradores do CentOS 7.
Recursos do OpenLiteSpeedAo usar este servidor HTTP gratuito, teremos as seguintes vantagens:
- Use uma interface gráfica WebAdmin para gerenciamento de dados.
- Estatísticas em tempo real.
- Seu desenvolvimento é voltado para arquiteturas de eventos com baixa carga de recursos, como RAM ou CPU.
- Permite gerenciar milhares de conexões simultaneamente.
- Suporta módulos de terceiros usando API (LSIAPI).
- Seu mecanismo de reescrita usa a sintaxe mod_rewrite do Apache.
- Possui codificação de alto desempenho usando kqueue (FreeBSD e OS X), epoll (Linux), / dev / poll (Solaris) e poll.
- Cache de alto desempenho.
- Opções de escalabilidade extensivas.
- Ele suporta várias versões de PHP.
Sistemas operacionais compatíveis com OpenLiteSpeedOpenLiteSpeed pode ser instalado nos seguintes sistemas operacionais:
- CentOS 5, 6 e 7.
- Ubuntu 8.04 e superior.
- Debian 4 e superior.
- Solaris (x86): Sun0S 5.8 e posterior.
- OS X 10.3 e versões posteriores.
- FreeBSD 4.5 e versões superiores e posteriores.
Com isso em mente, iniciaremos o processo de instalação do OpenLiteSpeed no CentOS 7.
1. Habilitar repositórios OpenLiteSpeed no CentOS 7
A primeira etapa é baixar e instalar os repositórios OpenLiteSpeed oficiais para instalação posterior.
Para isso vamos executar a seguinte linha:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
ObservaçãoDeve ser executado como usuário root.
2. Instale OpenLiteSpeed no CentOS 7
Passo 1
Assim que tivermos o repositório habilitado, procedemos à instalação do OpenLiteSpeed que será instalado por padrão no caminho / usr / local / lsws, e faremos isso executando a seguinte linha:
yum install openlitespeed
Passo 2
Vamos inserir a carta Y para aceitar o download e instalação do OpenLiteSpeed no CentOS 7. Uma vez instalado, veremos o seguinte:
etapa 3
Depois de instalar o OpenLiteSpeed, procedemos à execução e verificação da versão do servidor executando as seguintes linhas:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Configure as portas OpenLiteSpeed no CentOS 7
Por padrão o servidor utilizará a porta 8088 para a qual é necessário atualizar as regras e conceder as permissões necessárias, para isso executaremos o seguinte:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Acesse OpenLiteSpeed no CentOS 7
Depois que a porta é ativada, acessamos um navegador e inserimos qualquer uma das seguintes sintaxes na barra de endereço:
http: // IP do servidor: 8088 / http: // localhost: 8088
PROLONGAR
5. Instale o PHP 7 para OpenLiteSpeed no CentOS 7
O próximo passo é instalar o PHP para o funcionamento ideal do OpenLiteSpeed no CentOS 7 e para isso será necessário realizar os seguintes passos:
Passo 1
Primeiro, vamos habilitar os repositórios EPEL executando a seguinte linha. Aceitamos o download.
yum install epel-release
Passo 2
Agora vamos instalar o PHP 7 com alguns módulos que serão instalados no caminho usr / local / lsws / lsphp70 / bin / lsphp, vamos executar a seguinte linha:
yum install lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
etapa 3
Aceitamos o download e respectiva instalação do PHP 7 e seus add-ons. Caso precisemos de módulos adicionais do PHP 7, podemos executar o seguinte comando:
yum search lsphp70
6. Configure OpenLiteSpeed e PHP 7 no CentOS 7
Passo 1
O OpenLiteSpeed tem um console WebAdmin associado à porta 7080 por padrão, e a primeira etapa a ser executada será configurar o nome de usuário e a senha desse console. Conseguimos isso executando o seguinte comando:
/usr/local/lsws/admin/misc/admpass.shNa janela exibida, inseriremos o nome de usuário e sua respectiva senha:
Passo 2
Agora vamos atualizar as regras de firewall para permitir o acesso pela porta 7080 para isso vamos executar as seguintes linhas:
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
etapa 3
Agora vamos para o navegador e podemos acessar o console OpenLiteSpeed usando qualquer uma das seguintes opções:
http: // IP do servidor: 7080 http: // localhost: 7080Passo 4
A seguinte janela será exibida onde vamos para a linha Configuração avançada e clique em Acesso
192.168.0.19 (site não seguro)
PROLONGAR
Etapa 5
Ao clicar aqui, acessaremos o console onde inseriremos as credenciais do usuário que criamos anteriormente:
PROLONGAR
Etapa 6
Clique em Login e este será o ambiente OpenLiteSpeed. OpenLiteSpeed usa LSPHP 5 por padrão e será necessário configurá-los para usar o PHP 7 que foi instalado anteriormente.
PROLONGAR
Etapa 7
Para isso, vamos para a seção Configuração do Servidor localizado no lado esquerdo e vá para a guia App Externo e clique no ícone direito para selecionar a opção Adicionar:
PROLONGAR
Etapa 8
Na linha exibida iremos selecionar a opção LiteSpeed SAPI App e clique no botão Próximo:
PROLONGAR
Etapa 9
Lá iremos configurar os seguintes valores:
- Nome: lsphp70
- Endereço: uds: //tmp/lshttpd/lsphp.sock
- Notas: Configuração LSPHP70
- Conexões máximas: 35
- Tempo limite de solicitação inicial (segundos): 60
- Tempo limite de nova tentativa: 0
- Comando: / usr / local / lsws / lsphp70 / bin / lsphp
PROLONGAR
Etapa 10
Clique no botão Salvar para aplicar as alterações. Veremos que o PHP 7 foi adicionado à configuração do OpenLiteSpeed:
PROLONGAR
Etapa 11
Agora vamos para a guia Manipulador de script e vamos clicar no botão Editar editar lsphp5 e lá iremos atribuir os seguintes valores:
- Sufixos: php
- Tipo de manipulador: LiteSpeed SAPI
- Nome do manipulador: lsphp70
- Observações: definição do manipulador de script lsphp70
PROLONGAR
Etapa 12
Agora devemos alterar a porta de escuta do OpenLiteSpeed para a porta 80 que é o padrão para servidores HTTP e o OpenLiteSpeed traz a porta 8080 por padrão. Para esta mudança, vamos para a seção Ouvintes e aí vamos clicar no ícone Visão:
PROLONGAR
Etapa 13
Na janela exibida, clique em Editar e defina a porta para 80. Clique em Salvar para salvar as alterações.
PROLONGAR
Etapa 14
Agora devemos reiniciar o servidor para aplicar todas as alterações e para isso clicamos no botão Graceful Restart localizado no topo:
PROLONGAR
Etapa 15
Veremos o seguinte. Clique no botão Ir para executar a ação.
PROLONGAR
7. Verifique OpenLiteSpeed e PHP 7 no CentOS 7
Passo 1
Uma vez que as portas de escuta foram ajustadas, devemos permitir a porta 80 no CentOS 7 e para isso executamos as seguintes linhas:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadPasso 2
Agora podemos verificar a conectividade usando as seguintes linhas na barra de endereço do navegador:
http: // IP do servidor http: // IP do servidor / phpifo.php
PROLONGAR
etapa 3
Os comandos que podemos usar para gerenciar OpenLiteSpeed são:
/ usr / local / lsws / bin / lswsctrl start: Execute OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Pare OpenLiteSpeed / usr / local / lsws / bin / lswsctrl restart: Reinicie OpenLiteSpeed (Não desligamento) / usr / local / lsws / bin / lswsctrl help: Exibe as opções gerais do OpenLiteSpeed.
8. Instale o MaiaDB para OpenLiteSpeed no CentOS 7
Passo 1
Finalmente, podemos instalar o gerenciador de banco de dados MariaDB para OpenLiteSpeed executando a seguinte linha:
yum install openlitespeed mariadb-serverPasso 2
Posteriormente, iniciaremos o MariaDB e executaremos a instalação segura com estas linhas:
systemctl start mariadb mysql_secure_installationVimos como temos o OpenLiteSpeed para ter um poderoso servidor HTTP gratuito disponível e com amplas opções de uso.