Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nainštalovať RainLoop Webmail na Ubuntu 20.04 LTS [Krok za krokom]

Krok 1:Predpoklady

- Nový server Ubuntu 20.04 LTS.

- SSH prístup na server.

– Názov domény smerujúci na IP adresu vášho servera.

- Platný certifikát SSL pre názov vašej domény.

Krok 2:Aktualizácia systémových balíkov

```škrupina

sudo apt update &&sudo apt upgrade -y

```

Krok 3:Nainštalujte webový server Nginx

```škrupina

sudo apt install nginx -y

```

Krok 4:Nainštalujte PHP a požadované rozšírenia

```škrupina

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

```

Krok 5:Nainštalujte server MySQL a vytvorte databázu

```škrupina

sudo apt install mysql-server -y

```

Na vytvorenie novej databázy MySQL, vytvorenie používateľa databázy a udelenie privilégií používateľovi použite nasledujúce kroky.

```škrupina

sudo mysql -u root

Spustite nasledujúce príkazy v prostredí MySQL:

VYTVORIŤ DATABÁZU dažďová slučka;

VYTVORIŤ POUŽÍVATEĽA 'rainloop'@'%' IDENTIFIKOVANÉHO BY 'silné_heslo';

UDELTE VŠETKY PRIVILEGIÁ PRE rainloop.* TO 'rainloop'@'%';

SPLACHOVAŤ PRIVILEGIÁ;

Ukončite príkazový riadok MySQL pomocou príkazu exit.

VÝCHOD

```

Krok 6:Stiahnite si RainLoop Webmail

```škrupina

cd /var/www

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

```

Krok 7:Nakonfigurujte webovú poštu RainLoop

```škrupina

sudo unzip rainloop-latest.zip

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

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

```

Krok 8:Nakonfigurujte Nginx

Vytvorte nový súbor blokovania servera pre webovú poštu RainLoop:

```škrupina

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

```

Pridajte do súboru nasledujúcu konfiguráciu:

```

server {

počúvať 80;

počúvaj [::]:80;

názov_servera vasa_domena.com www.vasa_domena.sk;

root /var/www/rainloop/;

poloha / {

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

}

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

zahŕňajú fastcgi_params;

}

umiestnenie ~ /\.ht {

poprieť všetko;

}

umiestnenie /data/ {

poprieť všetko;

}

}

```

Nahraďte zvýraznené riadky blokom servera, koreňovým adresárom dokumentu a názvom domény.

Povoliť nový web:

```škrupina

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

```

Testovanie konfigurácie Nginx:

```škrupina

sudo nginx -t

```

Znova načítať Nginx:

```škrupina

sudo systemctl reload nginx

```

Krok 9:Nakonfigurujte SSL

Vygenerujte súbor DHParam:

```škrupina

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

```

Skopírujte certifikát SSL a kľúč s vlastným podpisom z miesta uvedeného v inštalačnej príručke do nasledujúcich umiestnení:

```

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

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

```

Upravte cesty tak, aby zodpovedali umiestneniu vášho certifikátu SSL a kľúča.

Upravte konfiguračný súbor Nginx (/etc/nginx/sites-enabled/rainloop) a nahraďte tieto riadky:

```

počúvať 80;

počúvaj [::]:80;

```

s týmito:

```

počúvať 443 ssl http2;

počúvaj [::]:443 ssl http2;

```

a pridajte za ne nasledujúce riadky:

```

ssl_certificate /etc/ssl/certs/vasa_domena.com.crt;

ssl_certificate_key /etc/ssl/private/vasa_domena.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-SHA2855-ECADHE ECDHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA384:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-6RSA-AESDHE:255 RSA-AES128-SHA";

ssl_prefer_server_ciphers on;

ssl_session_cache shared:SSL:1m;

ssl_session_timeout 10m;

```

Nahraďte „vasa_domena.com“ skutočným názvom domény.

Znova načítať Nginx:

```škrupina

sudo systemctl reload nginx

```

Krok 10:Otestujte webovú poštu RainLoop

Teraz máte prístup k inštalácii RainLoop Webmail na nasledujúcej adrese URL:

```

https://vasa_domena.com

```

Na prístup k svojmu účtu webovej pošty použite prihlasovacie údaje, ktoré ste vytvorili počas sprievodcu inštaláciou.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené