Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Ubuntu >> Content
Hoe RainLoop Webmail op Ubuntu 20.04 LTS te installeren [stap voor stap]
Stap 1:Vereisten

- Een nieuwe Ubuntu 20.04 LTS-server.

- SSH-toegang tot de server.

- Een domeinnaam die verwijst naar het IP-adres van uw server.

- Een geldig SSL-certificaat voor uw domeinnaam.

Stap 2:Systeempakketten bijwerken

```schil

sudo apt update &&sudo apt upgrade -y

```

Stap 3:Installeer Nginx Web Server

```schil

sudo apt installeer nginx -y

```

Stap 4:PHP en vereiste extensies installeren

```schil

sudo apt install php php-fpm php-curl php-gd php-intl php-mbstring php-mysql php-xml php-zip -y

```

Stap 5:MySQL Server installeren en database maken

```schil

sudo apt install mysql-server -y

```

Gebruik de volgende stappen om een ​​nieuwe MySQL-database te maken, een databasegebruiker aan te maken en rechten aan de gebruiker te verlenen.

```schil

sudo mysql -u root

Voer de volgende opdrachten uit in de MySQL-shell:

CREËER DATABASE regenlus;

MAAK GEBRUIKER 'rainloop'@'%' GEIDENTIFICEERD DOOR 'strong_password';

VERLEEN ALLE PRIVILEGES OP rainloop.* AAN 'rainloop'@'%';

SPOEL PRIVILEGES;

Verlaat de MySQL-prompt met de opdracht exit.

Uitgang

```

Stap 6:Download RainLoop-webmail

```schil

cd /var/www

sudo wget https://rainloop.net/repository/rainloop-latest.zip

```

Stap 7:RainLoop-webmail configureren

```schil

sudo unzip rainloop-latest.zip

sudo cp rainloop/data/* /var/lib/rainloop/

sudo chown -R www-data:www-data /var/lib/rainloop/

```

Stap 8:Nginx configureren

Maak een nieuw serverblokbestand voor RainLoop Webmail:

```schil

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

```

Voeg de volgende configuratie toe aan het bestand:

```

server {

luister 80;

luister [::]:80;

servernaam uw_domein.com www.uw_domein.com;

root /var/www/rainloop/;

locatie / {

try_files $uri $uri/ /index.php?$query_string;

}

locatie ~ \.php$ {

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_pass unix:/run/php/php7.4-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

omvatten fastcgi_params;

}

locatie ~ /\.ht {

alles ontkennen;

}

locatie /gegevens/ {

alles ontkennen;

}

}

```

Vervang de gemarkeerde regels door uw serverblok, documentroot en domeinnaam.

Schakel de nieuwe site in:

```schil

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

```

Test Nginx-configuratie:

```schil

sudo nginx -t

```

Nginx opnieuw laden:

```schil

sudo systemctl herlaad nginx

```

Stap 9:SSL configureren

Genereer een DHParam-bestand:

```schil

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

```

Kopieer het zelfondertekende SSL-certificaat en de sleutel van de locatie vermeld in de installatiehandleiding naar de volgende locaties:

```

sudo cp /absolute/path/to/ssl-certificate.crt /etc/ssl/certs/uw_domein.com.crt

sudo cp /absolute/path/to/ssl-private-key.key /etc/ssl/private/uw_domein.com.key

```

Pas de paden aan zodat deze overeenkomen met de locatie van uw SSL-certificaat en -sleutel.

Wijzig het Nginx-configuratiebestand (/etc/nginx/sites-enabled/rainloop) en vervang deze regels:

```

luister 80;

luister [::]:80;

```

met deze:

```

luister 443 ssl http2;

luister [::]:443 ssl http2;

```

en voeg de volgende regels erna toe:

```

ssl_certificaat /etc/ssl/certs/uw_domein.com.crt;

ssl_certificate_key /etc/ssl/private/uw_domein.com.key;

ssl_protocollen 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 aan;

ssl_session_cache gedeeld:SSL:1m;

ssl_session_timeout 10m;

```

Vervang "uw_domein.com" door uw werkelijke domeinnaam.

Nginx opnieuw laden:

```schil

sudo systemctl herlaad nginx

```

Stap 10:Test RainLoop-webmail

Nu hebt u toegang tot uw RainLoop Webmail-installatie via de volgende URL:

```

https://uw_domein.com

```

Gebruik de inloggegevens die u tijdens de installatiewizard heeft aangemaakt om toegang te krijgen tot uw webmailaccount.

Previous: Next:
  Ubuntu
·Hoe het opzetten van DSL op Ub…
·Hoe maak je een Netgear WG511 …
·Hoe sqlite3 te installeren op …
·Hoe de Roterende Cube op Ubunt…
·Hoe een IP-adres te blokkeren …
·Hoe de MacBook Start - up Soun…
·Hoe je Ubuntu Gconf - editor g…
·Hoe te DB2 installeren in Ubun…
·Pacman-pakketbeheer installere…
  Related Articles
Pagina's uit een PDF extraheren in Mac O…
Hoe een externe harde schijf op een Mac …
Hoe DEP uit te schakelen met de Windows …
Hoe u een applicatie kunt uitvoeren die …
Hoe u ‘ingangspunt niet gevonden’-fouten…
Hoe u een Android-emulator uitvoert 
Hoe u het MAC-adres op uw Android-appara…
Een fotoronde maken op een Android-appar…
Hoe contacten overbrengen van een Androi…
  Besturingssysteem Articles
·Wat is Drag Lock op een MacBook ? 
·Hoe vind je apps die de batterij leegmak…
·Snelste manier naar Mount een . MDS 
·Hoe een gateway computer herstellen met …
·Hoe te installeren Gentoo Linux Van Ubun…
·Hoe maak je een foto-CD maken op een Del…
·Het verschil tussen Windows XP Pro en Wi…
·Hoe te Printers en faxapparaten Disable 
·Hoe je toe Fax Services aan XP 
Copyright © Computer Kennis https://www.nldit.com