Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Ubuntu >> Content
Como instalar o RainLoop Webmail no Ubuntu 20.04 LTS [passo a passo]
Etapa 1:Pré-requisitos

- Um novo servidor Ubuntu 20.04 LTS.
- Acesso SSH ao servidor.
- Um nome de domínio apontando para o endereço IP do seu servidor.
- Um certificado SSL válido para o seu nome de domínio.

Etapa 2:atualizar pacotes do sistema

```concha
sudo apt update &&sudo apt upgrade -y
```

Etapa 3:Instale o servidor Web Nginx

```concha
sudo apt instalar nginx -y
```

Etapa 4:Instale o PHP e as extensões necessárias

```concha
sudo apt instalar php php-fpm php-curl php-gd php-intl php-mbstring php-mysql php-xml php-zip -y
```

Etapa 5:Instale o servidor MySQL e crie o banco de dados

```concha
sudo apt instalar servidor mysql -y
```

Use as etapas a seguir para criar um novo banco de dados MySQL, criar um usuário de banco de dados e conceder privilégios ao usuário.

```concha
sudo mysql -u raiz

Execute os seguintes comandos dentro do shell do MySQL:



CRIAR Rainloop de BANCO DE DADOS;
CRIAR USUÁRIO 'rainloop'@'%' IDENTIFICADO POR 'strong_password';
CONCEDER TODOS OS PRIVILÉGIOS NO rainloop.* TO 'rainloop'@'%';
PRIVILÉGIOS DE FLUSH;

Saia do prompt do MySQL usando o comando exit.


saída
```

Etapa 6:Baixe o webmail RainLoop

```concha
cd /var/www
sudo wget https://rainloop.net/repository/rainloop-latest.zip
```

Etapa 7:Configurar o Webmail RainLoop

```concha
sudo descompacte rainloop-latest.zip
sudo cp rainloop/data/* /var/lib/rainloop/
sudo chown -R www-data:www-data /var/lib/rainloop/
```

Etapa 8:Configurar o Nginx

Crie um novo arquivo de bloco de servidor para RainLoop Webmail:

```concha
sudo nano /etc/nginx/sites-available/rainloop
```

Adicione a seguinte configuração ao arquivo:

```
servidor {
ouça 80;
ouça [::]:80;
nome_servidor seu_domínio.com www.seu_domínio.com;

raiz /var/www/rainloop/;

localização / {
try_files $uri $uri/ /index.php?$query_string;
}

localização ~\.php${
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
índice rápidocgi_index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
inclua fastcgi_params;
}

localização ~ /\.ht {
negar tudo;
}

localização /dados/ {
negar tudo;
}
}
```

Substitua as linhas destacadas pelo bloco do servidor, raiz do documento e nome de domínio.

Habilite o novo site:

```concha
sudo ln -s /etc/nginx/sites-available/rainloop /etc/nginx/sites-enabled/
```

Teste a configuração do Nginx:

```concha
sudo nginx -t
```

Recarregue o Nginx:

```concha
sudo systemctl recarregar nginx
```

Etapa 9:Configurar SSL

Gere um arquivo DHParam:

```concha
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
```

Copie o certificado SSL autoassinado e a chave do local mencionado no guia de instalação para os seguintes locais:

```
sudo cp /absolute/path/to/ssl-certificate.crt /etc/ssl/certs/your_domain.com.crt
sudo cp /absolute/path/to/ssl-private-key.key /etc/ssl/private/your_domain.com.key
```

Ajuste os caminhos para corresponder à localização do seu certificado e chave SSL.

Modifique o arquivo de configuração do Nginx (/etc/nginx/sites-enabled/rainloop) e substitua estas linhas:

```
ouça 80;
ouça [::]:80;
```

com estes:

```
ouça 443 SSL http2;
ouça [::]:443 ssl http2;
```

e adicione as seguintes linhas depois delas:

```
ssl_certificate /etc/ssl/certs/seu_domínio.com.crt;
ssl_certificate_key /etc/ssl/private/seu_domínio.com.key;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA384:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE- RSA-AES128-SHA”;
ssl_prefer_server_ciphers ativado;
ssl_session_cache compartilhado:SSL:1m;
ssl_session_timeout 10m;
```

Substitua "seu_domínio.com" pelo seu nome de domínio real.

Recarregue o Nginx:

```concha
sudo systemctl recarregar nginx
```

Etapa 10:teste o webmail RainLoop

Agora, você pode acessar a instalação do RainLoop Webmail no seguinte URL:

```
https://seu_domínio.com
```

Use as credenciais de login que você criou durante o assistente de instalação para acessar sua conta de webmail.

Anterior :

Próximo :
  Os artigos relacionados
·Como desinstalar o Ubuntu De Dual Boot do Vista 
·Como instalar Roundcube no Ubuntu 10.04 
·Como Jogar Jogos de PS2 no Ubuntu 
·Como executar um nó no Ubuntu 
·Como instalar o Xilinx Video SDK no Ubuntu 20.04 LTS (F…
·Adobe Flash Player não está funcionando no Ubuntu 9.1…
·Como alterar um jogador preferido para VLC no Ubuntu 
·Como fazer jogos para Windows Trabalhe Ubuntu 
·Como faço para alterar a ordem do menu de inicializaç…
·Como montar pastas compartilhadas no Ubuntu Hardy 
  Artigos em destaque
·Como configurar um MacBook como um servidor 
·Como adicionar um ícone para Windows Quick Launch Bar 
·Como desativar a navegação privada do Safari no Mac 
·Carta Computer & Símbolo Tricks 
·Como alterar a configuração de rede no Mac Software 
·Como desinstalar um RAID Driver Intel ICH10R 
·Como Reparticione no Windows Vista 
·Como instalar drivers no Windows XP 
·Como fazer uma desinstalação completa de Xcode 
·Pode substituir o Windows Mac OSX 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados