Formas de pagamento Abuse

Como instalar o OpenLiteSpeed no Ubuntu 20.04

03.01.2023, 22:42

O OpenLiteSpeed é um servidor Web utilizado para gerir sítios Web de complexidade variada (incluindo projectos altamente carregados). O OpenLiteSpeed é um análogo do Apache e do Nginx, que se posiciona como super-rápido: o consumo de memória é mínimo, mas o desempenho máximo é assegurado.

Para instalar o OpenLiteSpeed numa máquina virtual com o Ubuntu 20.04, é necessário seguir uma série de passos.

Instruções passo a passo para instalar o OpenLiteSpeed:

  1. Preparar o servidor e adicionar (criar) um utilizador não-root.
  2. Instalar o OpenLiteSpeed na máquina virtual (servidor).
  3. Configurar a firewall (http e https, portas 7080 e 8088).
  4. Criar uma conta de administrador.
  5. Ligar o servidor web OpenLiteSpeed e começar a interagir através da interface web.

Passo 1. Preparar o servidor (máquina virtual) para a instalação do OpenLiteSpeed

  1. Sair da conta com privilégios de root.
  2. Crie uma conta sem privilégios de administrador.
  3. Actualize os pacotes e teste-os ($ sudo apt update).

Passo #2. Instalar o OpenLiteSpeed numa máquina virtual (servidor)

Não há OpenLiteSpeed no repositório do Ubuntu 20.04. Portanto, será necessário executar etapas adicionais para adicioná-lo.

  1. Vá para o diretório tmp (o comando é semelhante a $ cd /tmp).
  2. Executar a transferência a partir do sítio oficial $ curl -LO http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh (se o curl não estiver instalado, tem de o instalar).
  3. Executar o ficheiro descarregado com o comando $ sudo bash enable_lst_debian_repo.sh
  4. Se tudo foi bem sucedido, verá informações sobre o repo descarregado. Agora tudo o que resta é instalar o servidor web com o comando clássico:
$ sudo apt install openlitespeed

Passo #3. Configurar a firewall (http e https, portas 7080 e 8088)

Pode verificar que protocolos e aplicações são permitidos com uma simples consulta:

$ sudo ufw status

O utilizador verá o estado, os protocolos, permitidos/não permitidos, a partir de onde o acesso é possível.

Por exemplo, muitas vezes há situações em que o acesso só é permitido através do ssh (Secure Shell Protocol).

Ou seja, o administrador do sistema deve ativar adicionalmente os protocolos http e https. As portas 7080 (para interface web) e 8088 (para página padrão) também são necessárias.

O comando $ sudo ufw allow é utilizado para configurar os protocolos (por exemplo, $ sudo ufw allow http fornece suporte para o protocolo da camada de aplicação HyperText Transfer Protocol).

Para configurar portas, o comando é usado:

$ sudo ufw allow 7080/tcp

Para verificar portas/protocolos e seu status, use o comando:

$ sudo ufw status.

Passo #4. Criar uma conta de administrador

Para criar uma conta de administrador para trabalhar com o OpenLiteSpeed no Ubuntu 20.04, usamos o comando:

$ sudo /usr/local/lsws/newuseradmin/misc/admpass.sh

Login newuseradmin que configurámos como exemplo. Pode usar outros nomes.

Em seguida, terá de seguir as instruções no terminal (definir palavra-passe, confirmar, etc.).

Passo #5. Ligar o servidor Web OpenLiteSpeed e iniciar a comunicação através da interface Web

Nos passos anteriores, instalámos o OpenLiteSpeed e configurámos o funcionamento. Agora tudo o que resta é ligar-se ao servidor web.

As predefinições indicam que o OpenLiteSpeed está disponível na porta 7080. Isto significa que, no navegador, terá de aceder ao URL no formato http://IP-адрес do seu servidor virtual:7080. Em seguida, introduza o login e a palavra-passe do utilizador criado na fase anterior para obter autorização.

Após a autorização, o utilizador chega à página principal da interface web do OpenLiteSpeed. Resta apenas efetuar as configurações necessárias: alterar a porta predefinida, configurar o reinício, etc. (se necessário). Depois de ter alterado a porta predefinida, pode introduzir o endereço IP do VPS e aceder à página inicial do site em execução no OpenLiteSpeed.

Está feito! Conseguiu instalar o OpenLiteSpeed no Ubuntu 20.04 e fornecer um servidor web completo. A interface web é usada para gerenciar as configurações do OpenLiteSpeed. Depois de efetuar as definições de arranque, pode estudar a documentação e definir parâmetros adicionais para o funcionamento.