Πώς να εγκαταστήσετε το Redmine στις Υπηρεσίες Ιστού της Amazon (AWS) – Ubuntu 18.04 LTS – ς1
Υπάρχουν δύο κύριες επιλογές για την εγκατάσταση του Redmine pomocí Amazon Web Services (AWS):
- Χρησιμοποιώντας μια απλή εικόνα AWS Linux (EC2 ή Lightsail) και εγκαθιστώντας το Redmine χειρονού
- Χρησιμοποιώντας μια προδιαμορφωμένη εικόνα Lightsail για εγκατάσταση τουένακ τουένακ με ικόνα
Εάν επιλέξουμε την πρώτη επιλογή, θα έχουμε πλήρη έλετγχο κτλτηαχε πτςςαςςςςαςςς σης του Redmine. Από την άλλη πλευρά, η δεύτερη επιλογή προσφέρει μια γρήγορλύκαηηλνύκαι επιλογή προσφέρει μια γρήγορλύκαοι επιλογή προσφέρει μια γρήγορηύκαοι επιλογή προσφέρει μια γρήγορηύκαοι επύτερη έχουμε το Redmine λειτουργικό σε λίγα λεπτά, χωρίς να ασχολητττούέρεςει όέρεςει όλεςει όλεςιά γκατάστασης και ρύθμισης.
Το πρώτο μέρος αυτού του οδηγού περιγράφει πώς να εγκαταστήασετε το Redmine περιγράφει πώς να εγκαταστήασετε το Redmine aπλή podporuje AWS Linux.
Προαπαιτήσεις
Πριν ξεκινήσετε τη διαδικασία, βεβαιωθείτε ότι ικανοποιούντται οι παρακκάτιωθείτε ότι ικανοποιούντται οι παρακκάτιωθείτε ότι
- Έχετε έναν λογαριασμό Amazon Web Services με δικαιώματα διαχειριστή.
- Έχετε ένα όνομα τομέα για την εφαρμογή Redmine σας, όπως redmine.mydomain.com.
- Έχετε πρόσβαση στη ρύθμιση DNS για τον τομέα σας.
Εγκατάσταση του Redmine σε μια απλή εικόνα Linux EC2 ή LightSail
Για το σκοπό αυτού του οδηγού, υποθέτουμε ότι έχετε ήδη ξεκινήσει μινήσει μινήσει μιύ Aplikace Ubuntu 2 LTS.
Θα εγκαταστήσουμε το Redmine σε αυτήν την εικόνα Linux χρησιμοποιώντας τη βάσημέννντην MySQL, τον διακομιστή ιστού Nginx και τον εφαρμογικό διακομιστή Phusion Passenger.
Ρύθμιση του διακομιστή DNS
Πριν συνδεθείτε στην εικόνα σας, πρέπει να ρυθμίσετε το DNS σας. Δημιουργήστε μια καταχώρηση DNS για το όνομα τομέα του Redmine σας (redmine.mydomain.com) που να δείχνει στη δημόσια διεύθυνση IP της εικόνας AWS Linux σας.
Μπορείτε να το κάνετε αυτό χρησιμοποιώντας την υπηρεσία AWS Route 53.
Ρύθμιση DNS με την χρήση της υπηρεσίας AWS Route 53
Η δημόσια IP της εικόνας Ubuntu 18.04 LTS μπορεί να βρεθεί στον πίνακτκα διαχείρισσηαςανσσηίρισηείρισηείρισηείρισηείρισηείρισηείρισηθεί διαχείρισης Světelná plachta.
Πίνακας Διαχείρισης EC2 της AWS
Πίνακας Διαχείρισης Světelná plachta της AWS
Αφού ρυθμίσετε την καταχώρηση DNS, συνδεθείτε στην εικόνα Linux σας κταικτρσσταιηλοϺσΎταηλοϺσηηλοση βήματα.
Εγκατάσταση και ρύθμιση της βάσης δεδομένων MySQL
1. Εγκαταστήστε τον διακομιστή MySQL:
sudo apt update
sudo apt nainstalovat mysql-server mysql-client
2. Πραγματοποιήστε την αρχική ρύθμιση του διακομιστή MySQL:
sudo mysql_secure_installation
Θα σας ζητηθεί:
- να ενεργοποιήσετε το PLUGIN ΕΠΙΒΕΒΑΙΩΣΗΣ ΚΩΔΙΚΟΥ (πείτε ano και επιλέξτε ισχυρούς κωδικούς)
- να επιλέξετε τον κωδικό χρήστη kořen.
- να αφαι
Εγκατάσταση της Ruby
Εγκαταστήστε την προεπιλεγμένη έκδοση της Ruby για τη διανομή Linux σας. Εάν χρειάζεστε μια διαφορετική έκδοση, μπορείτε να χρησιμοποιήσετε το RVM (Ruby Version Manager).
1. Εγκατάσταση της Ruby:
Εγκαταστήστε την πιο πρόσφατη έκδοση της Ruby μέσω του Rbenv ή του RVM.
RVM
1. εγκαταστήστε το rvm, εκτελέστε το, προσθέστε το στην αυτόματη εκκίνηστε το
zvlnění -sSL https://get.rvm.io | sudo bash -s pán
source /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc2. Δημιουργήστε τον χρήστη "easy" (ή μπορείτε να τον ονομάσετε όπως θέλατεμενιτιίτιηετεμνινιηεσμενιτιίτηεσμενινίτις αυτός ο χρήστης θα εργαστεί με την εφαρμογή redmine σας, όχι ο χρήστηςαπειεντηςαπειΠρρέγγιαπειΠρργγγιαπεΠρργαςαπεΠρργαστεί με την εφαρμογή Redmine γους ασφαλείας)
useradd -m -G rvm -s / bin / bash snadné
Επίσης, πρέπει να προσθέσετε τον χρήστη "easy" στην ομάδανττπειει νρα ετπεμτι σϭυπει νρα ετπεμει νραχρήστη "easy" ον χρήστη να εκτελεί ορισμένες εντολές από το sudo)
usermod -a -G sudo snadné
Εάν κάνατε αυτό, μπορεί να παραλείψετε το επόμενο βήμα, επειXNUMXή είτο ή ήαή ε` ε ε` ε ε ε ε` ε ε ε` ε ε ε ε ε ε ε ε ε ε ε ε ε ε ε χ χ χςι ή ή !! ηλη ομlám. Αλλάξτε σε αυτόν τον χρήστη
su - snadné
3. προσθέστε τον χρήστη στην ομάδα rvm
usermod -a -G rvm snadné
Επίσης, πρέπει να προσθέσετε τον χρήστη "easy" στην ομάδανττπειει νρα ετπεμτι σϭυπει νρα ετπεμει νραχρήστη "easy" ον χρήστη να εκτελεί ορισμένες εντολές από το sudo)
usermod -a -G sudo snadné
Αλλάξτε στον χρήστη "easy"
su - snadné
4. εγκαταστήστε την Ruby
rvm install 2.6 --patch railsexpress
5. εγκαταστήστε το git
sudo apt-get nainstalovat git
6. ορίστε την Ruby 2.6 ως προεπιλεγμένη
rvm use 2.6 - výchozí
Το κομμάτι σε kurzíva χρειάζεται μόνο εάν πρόκειται να εγκαταστήσετε την Ruby από μη-ριζικό χρήστηρ.στηην Εάν αποφασίσετε να το αφήσετε, μπορείτε να αντικαταστήσετε το όνομα χρήeas"yτη".
Rbenv
Ακολουθήστε τις οδηγίες στο άρθρο αυτό.
Εγκατάσταση του NGINX και του Cestující
Το NGINX είναι ένας ανοιχτού κώδικα διακομιστής ιστού σχεδιασμημανος γιατος γιατος στού σταθερότητα. Ο Passenger είναι ένας ανοιχτού κώδικα εφαρμογικός διακομιστής που ενττιστής που ενσωματώνεντINα λεί λογισμικό Ruby, όπως το Redmine, μέσω του διαδικτύου. Στην περίπτωσή μας, χρειαζόμαστε να εγκαταστήσουμε και τα δύο.
$ gem nainstalovat cestujícího --no-ri --no-rdoc
$ modul pro instalaci-nginx pro cestujícísudo gem instalační balíček --no-rdoc --no-ri
Εγκατάσταση και ρύθμιση του 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 databáze.yml. příklad databáze.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Εφαρμόστε τις παρακάτω αλλαγές στην ενότητα výroba του αρχείου:
Výroba:
adaptér: mysql2
databáze: redminedb
hostitel: localhost
uživatelské jméno: redminedbusr
Heslo: "heslo"
kódování: utf8mb4
3.3 Εγκαταστήστε τις απαιτούμενες εξαρτήσεις Ruby για την εκτέλεση του Redmine:
cd / var / www / html / redmine /
sudo gem instalační balíček --no-rdoc --no-ri
sudo bundle install - bez vývojového testu postgresql sqlite
3.4 Μεταφέρετε τη βάση δεδομένων και διαμορφώστε το περιβάλλον λειταυργιίαυργιίαυργιίαυργιίαυργ
cd / var / www / html / redmine /
sudo bundle exec rake generovat_secret_token
sudo RAILS_ENV = produkční balíček exec rake db: migrate
Διαμορφώστε τον NGINX
Αυτό είναι το τελευταίο βήμα του οδηγού μας. Αφού ολοκληρώσετε τη διαμόρφωση του NGINX, θα έχετε έναν πλήρωυιγιτουςλειτουςλειτουυιλειτουυιλειτουσυιλειτουυιλειτουυιλειτουυιλιτουυύύ ολοκληρώσετε που εκτελείται στο Ubuntu 18.04 LTS.
1. Δημιουργήστε ένα εικονικό κεντρικό σημείο για την εφαρμογή Redmine σας:
sudo nano /etc/nginx/sites-available/redmine.mydomain.com
2. Εισαγάγετε την παρακάτω διαμόρφωση εικονικού κεντρικού σημετειηύαπρ κτατιηύαπραταταικού já:
Server {
poslouchat 80;
název_serveru redmine.mydomain.com;
root / var / www / html / redmine / public;
cestující povolen na;
spolujezdce_min_instance 1;
client_max_body_size 10m;
# přesměruje chybové stránky serveru na statickou stránku /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
3. Ενεργοποιήστε το εικονικό κεντρικό σημείο σας συνδέοντας το νεοδημιουργηθέν αρχείο διαμόρφωσης στον κατάλογο stránky povoleny:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Επαληθεύστε τη διαμόρφωση του NGINX:
sudo nginx -t
VÝSTUP PŘÍKAZU:
nginx: το αρχείο διαμόρφωσης /etc/nginx/nginx.conf έχει συντακτική ορθότητα
nginx: η δοκιμή του αρχείου διαμόρφωσης /etc/nginx/nginx.conf ήταν επιτυχής
5. Επανεκκινήστε τον διακομιστή NGINX:
sudo systémový restart nginx
Podívejte se na Redmine
1. Ανοίξτε τον περιηγητή σας και πληκτρολογήστε το όνομα ττου τομέμαηδι σσμαηδι σσηδνσσηδέα σας ης. Θα εμφανιστεί η οθόνη σύνδεσης του Redmine.
Αρχική οθόνη σύνδεσης του Redmine
2. Συνδεθείτε στον διακομιστή Redmine χρησιμοποιώντας τα προεπιλτρετγτένα διαπμνα διαπιστος η: admin και κωδικός πρόσβασης: admin) και, όταν σας ζητηθεί, σρίστε έναστε ένα νέο για τον λογαριασμό σας ως διαχειριστής.
3. Τέλος, ρυθμίστε τις ρυθμίσεις του λογαριασμού σας ως διαχειριαστέμςνριστέςςιριστέςςιστέςςιστος ς της διεύθυνσης email και της ζώνης ώρας σας.
Συγχαρητήρια! Το Redmine σας είναι έτοιμο!
Αν θέλετε να ανακαλύψετε άλλους τρόπους εγκατάστασης τουης τουηςετιηρετοςςστιηρετοςςπους εγκατάστασης τουης στιηρετοςςπους εγκατάστασης τουης στιηρετοςςπους (AWS), ρίξτε μια ματιά στο