Πώς να εγκαταστήσετε το Redmine στις Υπηρεσίες Ιστού της - U.18.04γκαταστήσετε το Amazon (AWης) ς 1

2/17/2020
11 perc
Λουκάς Μπένα
Το Redmine είναι μια εφαρμογή διαχείρισης έργων και παρακο παρακο των ανοικτού κώδικα. Ruby on Rails Λειτουργεί πάνω από το ρμική και πολυ-βάσης δεδομένων. Σε αυτό το εκπαιδευτικό εγχειρίδιο, θα μάθετε πώς ναιώς να A Redmine az Amazon Web Services (AWS) szolgáltatásban.

Υπάρχουν δύο κύριες επιλογές για την εγκατάσταση 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

image001

Ρύθμιση DNS με την χρήση της υπηρεσίας AWS Route 53

Η δημόσια IP της εικόνας Ubuntu 18.04 LTS μπορεί να βρεθεί στοναεχίν ισης EC2 ή στον πίνακα διαχείρισης Lightsail.

image003

Πίνακας Διαχείρισης EC2 της AWS

image005

Πίνακας Διαχείρισης 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"' >> ~ / .bashrc

    2. Δημιουργήστε τον χρήστη "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-modul

    sudo gem install köteg --no-rdoc --no-ri


    Εγκατάσταση και ρύθμιση του Redmine

    Πριν συνεχίσετε την εγκατάσταση, ελέγξτε για την πια την πετε θέσιμη έκδοση του Redmine. Μπορείτε να τη βρείτε στην σελίδα λήψης του Redmine.

    image007

    Σελίδα Λήψης του 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.

    image009

    Αρχική οθόνη σύνδεσης του Redmine

    2. Συνδεθείτε στον διακομιστή Redmine χρησιμοποιώμετος τγαετας τα ιαπιστευτήρια (όνομα χρήστη: admin και κωδικός πρόσβαση) ς ζητηθεί, ορίστε ένα νέο κωδικό πρόσβασης για τογ λια τογ λια τογ διαχειριστής.

    3. Τέλος, ρυθμίστε τις ρυθμίσεις του λογαριασμού σας ής, συμπεριλαμβανομένης της διεύθυνσης email και της ζας.

    image011

    Συγχαρητήρια! Το Redmine σας είναι έτοιμο!

    Αν θέλετε να ανακαλύψετε άλλους τρόπους εγκατάστασατάστασmine ηρεσίες Ιστού της Amazon (AWS), ρίξτε μια ματιά στο

Δοκιμάστε το Easy Redmine σε δωρεάν δοκιμαστική περίοδο 30 ημνερρ

Πλήρεις λειτουργίες, προστασία SSL, καθημερινά αντίγς αντίγς στην τοποθεσία σας