Πώς να εγκαταστήσετε το Redmine στις Υπηρεσίες Ιστού της - U.18.04γκαταστήσετε το Amazon (AWης) ς 1
Υπάρχουν δύο κύριες επιλογές για την εγκατάσταση WebAmazon szolgáltatás:
- Χρησιμοποιώντας μια απλή εικόνα AWS Linux (EC2 ή Lightsail) κας εγκαθΎι ιροκίνητα, ή
- Χρησιμοποιώντας μια προδιαμορφωμένη εικόνα Lightsail γιακτητγα εας υ Redmine με ένα κλικ.
Εάν επιλέξουμε την πρώτη επιλογή, θα έχουμε πλήχε έλλε ής της εγκατάστασης του Redmine. Από την άλλη πλευρά, η δεύτερη επιλογή προσφέρει γοηη ύκολη λύση για να έχουμε το Redmine λειτουργικό σε λίγα λάεπτίεππτάεπ οληθούμε με όλες τις λεπτομέρειες της εγκατάστασαης
Το πρώτο μέρος αυτού του οδηγού περιγράφει πτώς να εγς να εγος ο Redmine σε μια απλή εικόνα AWS Linux.
Προαπαιτήσεις
Πριν ξεκινήσετε τη διαδικασία, βεβαιωθείτο ότι ικαν ικαν παρακάτω προαπαιτήσεις:
- Έχετε έναν λογαριασμό Amazon Web Services με δικαιώματα διαχειριστή.
- Έχετε ένα όνομα τομέα για την εφαρμογή Redmine σας, όπως redmine.mydomain.com.
- Έχετε πρόσβαση στη ρύθμιση DNS για τον τομέα σας.
Εγκατάσταση του Redmine σε μια απλή εικόνα Linux EC2 ή LightSail
Για το σκοπό αυτού του οδηγού, υποθέτουμε ότι έχετε έχετε έχετε μια εικόνα AWS EC2 ή Lightsail που εκτελεί Ubuntu 18.04 LTS.
Θα εγκαταστήσουμε το Redmine σε αυτήν την εικόνα Linux χρησιμοπορησιμοπο η δεδομένων MySQL, τον διακομιστή ιστού nginx και τον εφαρμογικό διακομιστή Phusion Passenger.
Ρύθμιση του διακομιστή DNS
Πριν συνδεθείτε στην εικόνα σας, πρέπει να ρυθμίσείςςτσετε. Δημιουργήστε μια καταχώρηση DNS για το όνομα τομέα του Redmineredmine.mydomain.com) που να δείχνει στη δημόσια διεύθυνση IP της εικόνας AWS Linux σας.
Μπορείτε να το κάνετε αυτό χρησιμοποιώνταW την υεπίρ.53
Ρύθμιση DNS με την χρήση της υπηρεσίας AWS Route 53
Η δημόσια IP της εικόνας Ubuntu 18.04 LTS μπορεί να βρεθεί στοναεχίν ισης EC2 ή στον πίνακα διαχείρισης Lightsail.
Πίνακας Διαχείρισης EC2 της AWS
Πίνακας Διαχείρισης Lightsail της AWS
Αφού ρυθμίσετε την καταχώρηση DNS, συνδεθείτε Linux στην εανκό οκληρώστε τα παρακάτω βήματα.
Εγκατάσταση και ρύθμιση της βάσης δεδομένων MySQL
1. Εγκαταστήστε τον διακομιστή MySQL:
sudo apt frissítés
sudo apt telepítse a mysql-server mysql-klienst
2. Πραγματοποιήστε την αρχική ρύθμιση του διακομιστή MySQL
sudo mysql_secure_installation
Θα σας ζητηθεί:
- να ενεργοποιήσετε το PLUGIN ΕΠΙΒΕΒΑΙΩΣΗΣ ΚΩΔΙΚΟΥ (πείτε Igen και επιλέξτε ισχυρούς κωδικούς)
- να επιλέξετε τον κωδικό χρήστη gyökér.
- να αφαι
Εγκατάσταση της Ruby
Εγκαταστήστε την προεπιλεγμένη έκδοση της Ruby για ταδν. Εάν χρειάζεστε μια διαφορετική έκδοση, μπορείτιεσηείτε να τε το RVM (Ruby verziókezelő).
1. Εγκατάσταση της Rubin:
Εγκαταστήστε την πιο πρόσφατη έκδοση της Ruby μέσω τοήυ Rbenv.
RVM
1. εγκαταστήστε το rvm, εκτελέστε το, προσθέστε το ταίν το στην νηση
göndör -sSL https://get.rvm.io | sudo bash -s mester
forrás /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && forrás "/etc/profile.d/rvm.sh"' >> ~ / .bashrc2. Δημιουργήστε τον χρήστη "könnyű" (ή μπορείτε να τον ονομάσ τε, το σημαντικό είναι ότι αυτός ο χρήστης θα εργασ΄α γή redmine σας, όχι ο χρήστης gyökér. Πρέπει να γίνει για λόγους)
useradd -m -G rvm -s / bin / bash könnyű
Επίσης, πρέπει να προσθέσετε τον χρήστη "könnyű" στην ομαδδε πιτρέψουμε σε αυτόν τον χρήστη να εκτελεί summary csinálni)
usermod -a -G sudo easy
Εάν κάνατε αυτό, μπορεί να παραλείψετε το επόμενο επόμενο επόμενο βή ά από αυτήν την εντολή ο χρήστης σας είναι λληηαην κη στην Αλλάξτε σε αυτόν τον χρήστη
su - könnyű
3. προσθέστε τον χρήστη στην ομάδα rvm
usermod -a -G rvm könnyű
Επίσης, πρέπει να προσθέσετε τον χρήστη "könnyű" στην ομαδδε πιτρέψουμε σε αυτόν τον χρήστη να εκτελεί summary csinálni)
usermod -a -G sudo easy
Αλλάξτε στον χρήστη "könnyű"
su - könnyű
4. εγκαταστήστε την Ruby
rvm install 2.6 --patch railsexpress
5. εγκαταστήστε το git
sudo apt-get install git
6. ορίστε την Ruby 2.6 ως προεπιλεγμένη
rvm 2.6 - alapértelmezett
Το κομμάτι σε dőlt betű χρειάζεται μόνο εάν πρόκειται να εγκαταστμσετε την Ruby χρήστη. Εάν αποφασίσετε να το αφήσετε, μπορείτε να αντικατατικατα μα χρήστη "könnyű" με "vörösbánya".
Rbenv
Ακολουθήστε τις οδηγίες στο άρθρο αυτό.
Εγκατάσταση του NGINX και του Utas
Το NGINX είναι ένας ανοιχτού κώδικα διακομιστής ιστογεσιχού σ ια μέγιστη απόδοση και σταθερότητα. Ο Passenger είναι ένας ανοιχτού κώδικα εφαρμογικός διακομήιυσστμισ τώνεται με τον NGINX για να εκτελεί λογισμικό Ruby, όπως τον όπως τδο Redmine κτύου. Στην περίπτωσή μας, χρειαζόμαστε να εγκαταστήσιταστήσουμε.
$ gem install utas --no-ri --no-rdoc
$ utas-install-nginx-modulsudo gem install köteg --no-rdoc --no-ri
Εγκατάσταση και ρύθμιση του Redmine
Πριν συνεχίσετε την εγκατάσταση, ελέγξτε για την πια την πετε θέσιμη έκδοση του Redmine. Μπορείτε να τη βρείτε στην σελίδα λήψης του Redmine.
Σελίδα Λήψης του Redmine
Σημειώστε την επιθυμητή έκδοση και συνεχίστε.
Σημείωση: Είναι καλ
3. Εξαγάγετε το αποσυμπιεσμένο αρχείο και αντιγράψατιγράψα εφαρμογής στον φάκελο εγκατάστασης:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Διαμορφώστε τις ρυθμίσεις της βάσης δεδομένων του Redmine
3.1. Ανοίξτε το αρχείο διαμόρφωσης της βάσης δεδομένων (database.yml)
CD / var / www / html / redmine / config /
cp database.yml.example adatbázis.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Εφαρμόστε τις παρακάτω αλλαγές στην ενότητα Termelés του αρχείου:
Termelés:
adapter: mysql2
adatbázis: redminedb
host: localhost
felhasználónév: redminedbusr
Jelszó: "jelszó"
kódolás: utf8mb4
3.3 Εγκαταστήστε τις απαιτούμενες εξαρτήσεος Ruby γιν ΄ηη Redmine:
CD / var / www / html / redmine /
sudo gem install köteg --no-rdoc --no-ri
sudo csomag telepítése - a postgresql sqlite fejlesztési tesztje nélkül
3.4. τουργίας.
CD / var / www / html / redmine /
sudo bundle végrehajtási rake generáló_secret_token
sudo RAILS_ENV = termelési csomag végrehajtó rake db: migráció
Διαμορφώστε τον NGINX
Αυτό είναι το τελευταίο βήμα του οδηγού μας. Αφού ολοκληρώσετε τη διαμόρφωση του NGINX, θα έχετε έναν ήναε υργικό διακομιστή Redmine που εκτελείται στο Ubuntu 18.04 LTS.
1. Δημιουργήστε ένα εικονικό κεντρικό σημείο για την εφαρμογή Redmine σας:
sudo nano /etc/nginx/sites-avable/redmine.mydomain.com
2. Εισαγάγετε την παρακάτω διαμόρφωση εικονικοϹ κενικού κεν και αποθηκεύστε το αρχείο:
szerver {
hallgatni 80;
szerver név redmine.mydomain.com;
root / var / www / html / redmine / public;
utas_engedélyezve;
utas_min_intézkedések 1;
client_max_body_size 10m;
# átirányítja a kiszolgáló hibaoldalait a statikus oldalra / 50x.html
#
hiba_oldal 500 502 503 504 /50x.html;
hely = /50x.html {
root html;
}
}
3. Ενεργοποιήστε το εικονικό κεντρικό σημείο σας συνδέοντας το νεοδημιουργηθέν αρχείο δοναμόρφωσαμόρφωσ γο sites-enabled:
sudo ln -s /etc/nginx/sites-avable/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Επαληθεύστε τη διαμόρφωση του NGINX:
sudo nginx -t
KEZELÉS KIMENET:
nginx: το αρχείο διαμόρφωσης /etc/nginx/nginx.conf έχει συντακτική οαρθς
nginx: η δοκιμή του αρχείου διαμόρφωσης /etc/nginx/nginx.conf ήταν ήπ·ι
5. Επανεκκινήστε τον διακομιστή NGINX:
sudo systemctl restart nginx
Πρόσβαση στο Redmine
1. A σας στη γραμμή διεύθυνσης. Θα εμφανιστεί η οθόνη σύνδεσης του Redmine.
Αρχική οθόνη σύνδεσης του Redmine
2. Συνδεθείτε στον διακομιστή Redmine χρησιμοποιώμετος τγαετας τα ιαπιστευτήρια (όνομα χρήστη: admin και κωδικός πρόσβαση) ς ζητηθεί, ορίστε ένα νέο κωδικό πρόσβασης για τογ λια τογ λια τογ διαχειριστής.
3. Τέλος, ρυθμίστε τις ρυθμίσεις του λογαριασμού σας ής, συμπεριλαμβανομένης της διεύθυνσης email και της ζας.
Συγχαρητήρια! Το Redmine σας είναι έτοιμο!
Αν θέλετε να ανακαλύψετε άλλους τρόπους εγκατάστασατάστασmine ηρεσίες Ιστού της Amazon (AWS), ρίξτε μια ματιά στο