Connaissances Informatiques >> systèmes >> Ubuntu >> Content
  Derniers articles
  • Comment faire pour installer Ardour …
  • Comment monter un dossier Bin dans U…
  • Comment transférer des fichiers de …
  • Comment faire pour installer IDM sur…
  • Comment compiler Ruby ODBC pour Ubun…
  • Comment graver sur un CD Ubuntu 
  • Comment imprimer avec Ubuntu et EMC2…
  • Comment faire de raccourcis clavier …
  • Comment monter FATX dans Ubuntu 
  • Comment utiliser un Linksys WUSB54G …
  •   Ubuntu
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    Ubuntu

    Comment installer RainLoop Webmail sur Ubuntu 20.04 LTS [étape par étape]

    Étape 1 :Prérequis

    - Un nouveau serveur Ubuntu 20.04 LTS.

    - Accès SSH au serveur.

    - Un nom de domaine pointant vers l'adresse IP de votre serveur.

    - Un certificat SSL valide pour votre nom de domaine.

    Étape 2 :Mettre à jour les packages système

    ```coquille

    sudo apt update &&sudo apt update -y

    ```

    Étape 3 :Installer le serveur Web Nginx

    ```coquille

    sudo apt installer nginx -y

    ```

    Étape 4 :Installer PHP et les extensions requises

    ```coquille

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

    ```

    Étape 5 :Installer le serveur MySQL et créer une base de données

    ```coquille

    sudo apt install serveur mysql -y

    ```

    Procédez comme suit pour créer une nouvelle base de données MySQL, créer un utilisateur de base de données et accorder des privilèges à l'utilisateur.

    ```coquille

    sudo mysql -u racine

    Exécutez les commandes suivantes dans le shell MySQL :

    CRÉER une boucle de pluie de BASE DE DONNÉES ;

    CRÉER UN UTILISATEUR 'rainloop'@'%' IDENTIFIÉ PAR 'strong_password' ;

    ACCORDEZ TOUS LES PRIVILÈGES SUR rainloop.* TO 'rainloop'@'%';

    PRIVILÈGES FLUSH ;

    Quitter l'invite MySQL à l'aide de la commande exit.

    sortie

    ```

    Étape 6 : Télécharger le webmail RainLoop

    ```coquille

    cd /var/www

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

    ```

    Étape 7 : Configurer la messagerie Web RainLoop

    ```coquille

    sudo décompresser rainloop-latest.zip

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

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

    ```

    Étape 8 :Configurer Nginx

    Créez un nouveau fichier de blocage de serveur pour RainLoop Webmail :

    ```coquille

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

    ```

    Ajoutez la configuration suivante au fichier :

    ```

    serveur {

    écoutez 80 ;

    écoutez [::]:80 ;

    nom_serveur votre_domaine.com www.votre_domaine.com ;

    racine /var/www/rainloop/;

    emplacement / {

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

    }

    emplacement ~ \.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;

    inclure fastcgi_params ;

    }

    emplacement ~ /\.ht {

    nier tout;

    }

    emplacement /données/ {

    nier tout;

    }

    }

    ```

    Remplacez les lignes en surbrillance par votre bloc de serveur, la racine du document et le nom de domaine.

    Activez le nouveau site :

    ```coquille

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

    ```

    Testez la configuration de Nginx :

    ```coquille

    sudo nginx -t

    ```

    Recharger Nginx :

    ```coquille

    sudo systemctl recharger nginx

    ```

    Étape 9 : Configurer SSL

    Générez un fichier DHParam :

    ```coquille

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

    ```

    Copiez le certificat SSL auto-signé et la clé depuis l'emplacement mentionné dans le guide d'installation vers les emplacements suivants :

    ```

    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

    ```

    Ajustez les chemins pour qu'ils correspondent à l'emplacement de votre certificat SSL et de votre clé.

    Modifiez le fichier de configuration Nginx (/etc/nginx/sites-enabled/rainloop) et remplacez ces lignes :

    ```

    écoutez 80 ;

    écoutez [::]:80 ;

    ```

    avec ceux-là :

    ```

    écoutez 443 SSL http2 ;

    écouter [::]:443 ssl http2;

    ```

    et ajoutez les lignes suivantes après eux :

    ```

    certificat_ssl /etc/ssl/certs/votre_domaine.com.crt;

    ssl_certificate_key /etc/ssl/private/your_domain.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 activé ;

    ssl_session_cache partagé : SSL : 1 min ;

    ssl_session_timeout 10 min ;

    ```

    Remplacez "votre_domaine.com" par votre nom de domaine actuel.

    Recharger Nginx :

    ```coquille

    sudo systemctl recharger nginx

    ```

    Étape 10 : Tester la messagerie Web RainLoop

    Vous pouvez désormais accéder à votre installation RainLoop Webmail à l'URL suivante :

    ```

    https://votre_domaine.com

    ```

    Utilisez les informations de connexion que vous avez créées lors de l'assistant d'installation pour accéder à votre compte de messagerie Web.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Ubuntu se bloque après Reboot 
  • Comment obtenir Ubuntu Login et mot de passe 
  • L'autorisation a été refusée lors de l'installation Ubuntu 
  • Comment changer Ulimit limite dans Ubuntu 
  • Comment installer Ansible sur Ubuntu 20.04 LTS (Focal Fossa) 
  • Ubuntu Compatible Wireless Adaptateurs 
  • Comment restaurer Ubuntu sur un ordinateur de bureau 
  • Comment formater un Samsung 2TB dans Ubuntu 
  • Comment faire pour installer Ubuntu sur un ordinateur sans système d'exploitation 
  • Comment faire pour installer Ubuntu Kino 
  • Connaissances Informatiques © http://www.ordinateur.cc