| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> Ubuntu >> Content
    Sådan installeres RainLoop Webmail på Ubuntu 20.04 LTS [trin for trin]
    Trin 1:Forudsætninger

    - En frisk Ubuntu 20.04 LTS-server.

    - SSH adgang til serveren.

    - Et domænenavn, der peger på din servers IP-adresse.

    - Et gyldigt SSL-certifikat for dit domænenavn.

    Trin 2:Opdater systempakker

    `` skal

    sudo apt update &&sudo apt upgrade -y

    ```

    Trin 3:Installer Nginx Web Server

    `` skal

    sudo apt installer nginx -y

    ```

    Trin 4:Installer PHP og påkrævede udvidelser

    `` skal

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

    ```

    Trin 5:Installer MySQL Server og opret database

    `` skal

    sudo apt installer mysql-server -y

    ```

    Brug følgende trin til at oprette en ny MySQL-database, oprette en databasebruger og tildele privilegier til brugeren.

    `` skal

    sudo mysql -u root

    Kør følgende kommandoer inde i MySQL-skallen:

    OPRET DATABASE rainloop;

    OPRET BRUGER 'rainloop'@'%' IDENTIFICERET AF 'strong_password';

    GIV ALLE PRIVILEGIER PÅ rainloop.* TIL 'rainloop'@'%';

    SKYLLE PRIVILEGIER;

    Afslut MySQL-prompten ved at bruge exit-kommandoen.

    udgang

    ```

    Trin 6:Download RainLoop Webmail

    `` skal

    cd /var/www

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

    ```

    Trin 7:Konfigurer RainLoop Webmail

    `` skal

    sudo unzip rainloop-latest.zip

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

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

    ```

    Trin 8:Konfigurer Nginx

    Opret en ny serverblokfil til RainLoop Webmail:

    `` skal

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

    ```

    Tilføj følgende konfiguration til filen:

    ```

    server {

    hør 80;

    lyt [::]:80;

    server_navn dit_domæne.com www.dit_domæne.com;

    root /var/www/rainloop/;

    placering / {

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

    }

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

    inkludere fastcgi_params;

    }

    placering ~ /\.ht {

    benægte alle;

    }

    placering /data/ {

    benægte alle;

    }

    }

    ```

    Erstat de fremhævede linjer med din serverblok, dokumentrod og domænenavn.

    Aktiver det nye websted:

    `` skal

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

    ```

    Test Nginx-konfiguration:

    `` skal

    sudo nginx -t

    ```

    Genindlæs Nginx:

    `` skal

    sudo systemctl genindlæs nginx

    ```

    Trin 9:Konfigurer SSL

    Generer en DHParam-fil:

    `` skal

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

    ```

    Kopier det selvsignerede SSL-certifikat og nøgle fra den placering, der er nævnt i installationsvejledningen, til følgende steder:

    ```

    sudo cp /absolute/sti/to/ssl-certificate.crt /etc/ssl/certs/dit_domæne.com.crt

    sudo cp /absolute/sti/to/ssl-private-key.key /etc/ssl/private/dit_domæne.com.key

    ```

    Juster stierne, så de matcher placeringen af ​​dit SSL-certifikat og din nøgle.

    Rediger Nginx-konfigurationsfilen (/etc/nginx/sites-enabled/rainloop) og erstat disse linjer:

    ```

    hør 80;

    lyt [::]:80;

    ```

    med disse:

    ```

    lyt 443 ssl http2;

    lyt [::]:443 ssl http2;

    ```

    og tilføj følgende linjer efter dem:

    ```

    ssl_certifikat /etc/ssl/certs/dit_domæne.com.crt;

    ssl_certifikatnøgle /etc/ssl/private/dit_domæne.com.nøgle;

    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-SHA256AASHAES356-4AASHAES356:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA384:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES:25 RSA-AES128-SHA";

    ssl_prefer_server_ciphers på;

    ssl_session_cache shared:SSL:1m;

    ssl_session_timeout 10m;

    ```

    Erstat "dit_domæne.com" med dit faktiske domænenavn.

    Genindlæs Nginx:

    `` skal

    sudo systemctl genindlæs nginx

    ```

    Trin 10:Test RainLoop Webmail

    Nu kan du få adgang til din RainLoop Webmail-installation på følgende URL:

    ```

    https://dit_domæne.com

    ```

    Brug de loginoplysninger, du oprettede under installationsguiden, for at få adgang til din webmail-konto.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes Adobe Flash Player Plug-In på Ubuntu 
    ·Min Ubuntu er langsom til at starte op 
    ·Sådan installeres Hulu Desktop i Ubuntu Fra Terminal 
    ·Ubuntu Hukommelse manager & Defragmentering 
    ·Sådan installeres TurboWarp på Ubuntu 20.04 LTS (Foca…
    ·Kom et Cam at arbejde for Ubuntu 
    ·Sådan parres Ubuntu Bluetooth Med en Apple Mouse Ved h…
    ·AVI til DVD konvertering til Ubuntu 
    ·Sådan installeres en Desktop Environment i Ubuntu Serv…
    ·Hvordan man åbner en anden Ubuntu 8.10 Terminal 
      Anbefalede Artikler
    ·Hvordan skal tjekkes Microsoft Exchange e-mail 
    ·Sådan Find en fil i Centos 
    ·Sådan oprettes Windows XP Temaer 
    ·Kernel Debugging i Vista 
    ·Sådan får Pi Symbol i Windows 
    ·Hvordan opretter jeg en digital Dropbox på Windows Ser…
    ·Sådan Find Your Ping Adresse 
    ·Min computer er forstørrelsesglas Everything 
    ·Sådan redigeres en VMware Registry 
    ·Hvordan laver man en XP computer køre hurtigere 
    Copyright © Computer Viden http://www.computerdk.com