- Ένας νέος διακομιστής Ubuntu 20.04 LTS.
- Πρόσβαση SSH στον διακομιστή.
- Ένα όνομα τομέα που δείχνει τη διεύθυνση IP του διακομιστή σας.
- Ένα έγκυρο πιστοποιητικό SSL για το όνομα τομέα σας.
Βήμα 2:Ενημερώστε τα πακέτα συστήματος
``` κέλυφος
sudo apt update &&sudo apt upgrade -y
```
Βήμα 3:Εγκαταστήστε τον διακομιστή Web Nginx
``` κέλυφος
sudo apt εγκατάσταση nginx -y
```
Βήμα 4:Εγκαταστήστε την PHP και τις απαιτούμενες επεκτάσεις
``` κέλυφος
sudo apt εγκατάσταση php php-fpm php-curl php-gd php-intl php-mbstring php-mysql php-xml php-zip -y
```
Βήμα 5:Εγκαταστήστε τον MySQL Server και δημιουργήστε βάση δεδομένων
``` κέλυφος
sudo apt εγκατάσταση mysql-server -y
```
Ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε μια νέα βάση δεδομένων MySQL, να δημιουργήσετε έναν χρήστη βάσης δεδομένων και να εκχωρήσετε δικαιώματα στον χρήστη.
``` κέλυφος
sudo mysql -u root
ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ rainloop.
ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'rainloop'@'%' ΠΟΥ ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΑΠΟ 'strong_password';
ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ rainloop.* ΣΤΟ 'rainloop'@'%';
FLUSH ΠΡΟΝΟΜΙΑ?
έξοδος
```
Βήμα 6:Λήψη του RainLoop Webmail
``` κέλυφος
cd /var/www
sudo wget https://rainloop.net/repository/rainloop-latest.zip
```
Βήμα 7:Διαμόρφωση του RainLoop Webmail
``` κέλυφος
sudo unzip rainloop-latest.zip
sudo cp rainloop/data/* /var/lib/rainloop/
sudo chown -R www-data:www-data /var/lib/rainloop/
```
Βήμα 8:Διαμόρφωση Nginx
Δημιουργήστε ένα νέο αρχείο μπλοκ διακομιστή για το RainLoop Webmail:
``` κέλυφος
sudo nano /etc/nginx/sites-available/rainloop
```
Προσθέστε την ακόλουθη διαμόρφωση στο αρχείο:
```
διακομιστής {
ακούστε 80?
ακούστε [::]:80;
όνομα_διακομιστή your_domain.com www.your_domain.com;
root /var/www/rainloop/;
τοποθεσία / {
try_files $uri $uri/ /index.php?$query_string;
}
τοποθεσία ~ \.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;
περιλαμβάνουν fastcgi_params?
}
τοποθεσία ~ /\.ht {
αρνούνται όλα?
}
τοποθεσία /δεδομένα/ {
αρνούνται όλα?
}
}
```
Αντικαταστήστε τις επισημασμένες γραμμές με το μπλοκ διακομιστή, τη ρίζα του εγγράφου και το όνομα τομέα σας.
Ενεργοποίηση του νέου ιστότοπου:
``` κέλυφος
sudo ln -s /etc/nginx/sites-available/rainloop /etc/nginx/sites-enabled/
```
Δοκιμάστε τη διαμόρφωση Nginx:
``` κέλυφος
sudo nginx -τ
```
Επαναφόρτωση Nginx:
``` κέλυφος
sudo systemctl επαναφόρτωση nginx
```
Βήμα 9:Διαμόρφωση SSL
Δημιουργήστε ένα αρχείο DHParam:
``` κέλυφος
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
```
Αντιγράψτε το αυτο-υπογεγραμμένο πιστοποιητικό SSL και το κλειδί από τη θέση που αναφέρεται στον οδηγό εγκατάστασης στις ακόλουθες θέσεις:
```
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
```
Προσαρμόστε τις διαδρομές ώστε να ταιριάζουν με την τοποθεσία του πιστοποιητικού SSL και του κλειδιού σας.
Τροποποιήστε το αρχείο διαμόρφωσης Nginx (/etc/nginx/sites-enabled/rainloop) και αντικαταστήστε αυτές τις γραμμές:
```
ακούστε 80?
ακούστε [::]:80;
```
με αυτά:
```
ακούστε 443 ssl http2;
ακούστε [::]:443 ssl http2;
```
και προσθέστε τις ακόλουθες γραμμές μετά από αυτές:
```
ssl_certificate /etc/ssl/certs/your_domain.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-RSA-SHAHE25 ECDHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA384:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-SHAESD6:RSA-AES128-SHA";
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
```
Αντικαταστήστε το "your_domain.com" με το πραγματικό όνομα τομέα σας.
Επαναφόρτωση Nginx:
``` κέλυφος
sudo systemctl επαναφόρτωση nginx
```
Βήμα 10:Δοκιμάστε το RainLoop Webmail
Τώρα, μπορείτε να αποκτήσετε πρόσβαση στην εγκατάσταση του RainLoop Webmail στην ακόλουθη διεύθυνση URL:
```
https://your_domain.com
```
Χρησιμοποιήστε τα διαπιστευτήρια σύνδεσης που δημιουργήσατε κατά τη διάρκεια του οδηγού εγκατάστασης για να αποκτήσετε πρόσβαση στον λογαριασμό ηλεκτρονικού ταχυδρομείου σας στο web.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα