Πώς να εγκαταστήσετε το Redmine Υπηρεσίες Ιστού της Amazon (AWS) - Ubuntu 18.04 LTS - 1

2/17/2020
11 minut
Λουκάς Μπένα
Το Redmine μια εφαρμογή διαχείρισης έργων και παρακολούθησης θεμάτων ανοι κτού κώδικα. Λειτουργεί πάνω από το Ruby on Rails jest w pobliżu tego narzędzia και πολυ-βάσης δεδομένων. Σε αυτό το εκπαιδευτικό εγχειρίδιο, θα μάθετε πώς να εγκαταστήσετε το Redmine dla Amazon Web Services (AWS).

Najlepsze rozwiązania dla Redmine dla Amazon Web Services (AWS):

  • Χρησιμοποιώντας μια απλή εικόνα AWS Linux (EC2 w Lightsail) działa w Redmine w Redmine τα, ή
  • Χρησιμοποιώντας μια προδιαμορφωμένη εικόνα Lightsail για εγκατάσταση του Redmine με ένα κ λικ.

Εάν επιλέξουμε την πρώτη επιλογή, θα έχουμε πλήρη έλεγχο κάθε πτυχής τ ης εγκατάστασης του Redmine. Από την άλλη πλευρά, η δεύτερη επιλογή προσφέρει μια γρήγορη και εύκολ η λύση για να έχουμε το Redmine λειτουργικό σε λίγα λεπτά, χωρίς να ασχοληθούμε μ ε όλες τις λεπτομέρειες της εγκατάστασης και ρύθμισης.

Το πρώτο μέρος αυτού του οδηγού περιγράφει πώς να εγκαταστήσετε το Redmine μι α dla systemu AWS Linux.


Προαπαιτήσεις

Πριν ξεκινήσετε τη διαδικασία, βεβαιωθείτε ότι ικανοποιούνται οι παρακά τω προαπαιτήσεις:

  • Έχετε έναν λογαριασμό Amazon Web Services με δικαιώματα διαχειριστή.
  • Έχετε ένα όνομα τομέα για την εφαρμογή Redmine σας, όπως redmine.moja_domena.com.
  • Έχετε πρόσβαση στη ρύθμιση DNS για τον τομέα σας.


Zainstaluj Redmine na platformie Linux EC2 i LightSail

Για το σκοπό αυτού του οδηγού, υποθέτουμε ότι έχετε ήδη ξεκινήσει μια εικ Dla AWS EC2 i Lightsail dla Ubuntu 18.04 LTS.

Θα εγκαταστήσουμε το Redmine działa w systemie Linux dla systemu Linux ένων MySQL, τον διακομιστή ιστού nginx και τον εφαρμογικό διακομιστή Pasażer Phusion.


Ρύθμιση του διακομιστή DNS

Πριν συνδεθείτε στην εικόνα σας, πρέπει να ρυθμίσετε το DNS σας. Δημιουργήστε μια καταχώρηση DNS για το όνομα τομέα του Redmine σας (redmine.moja_domena.com) που να δείχνει στη δημόσια διεύθυνση IP dla AWS Linux σας.

Możesz skorzystać z usługi AWS Route 53.

image001

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

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

image003

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

image005

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

Αφού ρυθμίσετε την καταχώρηση DNS, συνδεθείτε στην εικόνα Linux dla systemu Linux ώστε τα παρακάτω βήματα.


Zainstaluj MySQL


1. Εγκαταστήστε τον διακομιστή MySQL:

sudo apt update

sudo apt install mysql-server mysql-client


2. Πραγματοποιήστε την αρχική ρύθμιση του διακομιστή MySQL:

sudo mysql_secure_installation

Θα σας ζητηθεί:

  • να ενεργοποιήσετε το PLUGIN ΕΠΙΒΕΒΑΙΩΣΗΣ ΚΩΔΙΚΟΥ (πείτε tak και επιλέξτε ισχυρούς κωδικούς)
  • να επιλέξετε τον κωδικό χρήστη korzeń.
  • να αφαι

    Εγκατάσταση της Ruby

    Εγκαταστήστε την προεπιλεγμένη της Ruby για τη διανομή Linux σας. Εάν χρειάζεστε μια διαφορετική έκδοση, μπορείτε να χρησιμοποιήσετε το RVM (menedżer wersji Ruby).


    1. Εγκατάσταση της Rubin:

    Εγκαταστήστε την πιο πρόσφατη έκδοση της Ruby μέσω του Rbenv ή του RVM.


    RVM

    1. εγκαταστήστε το rvm, εκτελέστε το, προσθέστε το στην αυτόματη εκκίνηση

    zwijanie -sSL https://get.rvm.io | sudo bash -s mistrz
    źródło /etc/profile.d/rvm.sh
    echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc

    2. Δημιουργήστε τον χρήστη „łatwy” (ή μπορείτε να τον ονομάσετε όπως θέλετε, το σημαντικό είναι ότι αυτός ο χρήστης θα εργαστεί με την εφαρμογή redmine σας, όχι ο χρήστης korzeń. Πρέπει να γίνει για λόγους ασφαλείας)

    useradd -m -G rvm -s / bin / bash easy

    Επίσης, πρέπει να προσθέσετε τον χρήστη „easy” στην ομάδα sudoers (πρέπει να επιτρ έψουμε σε αυτόν τον χρήστη να εκτελεί ορισμένες εντολές από το sudo)

    usermod -a -G Sudo łatwe

    Εάν κάνατε αυτό, μπορεί να παραλείψετε το επόμενο βήμα, επειδή μετά από αυτ ήν την εντολή ο χρήστης σας είναι ήδη στην κατάλληλη ομάδα. Αλλάξτε σε αυτόν τον χρήστη

    su - łatwe

    3. προσθέστε τον χρήστη στην ομάδα rvm

    usermod -a -G rvm łatwe

    Επίσης, πρέπει να προσθέσετε τον χρήστη „easy” στην ομάδα sudoers (πρέπει να επιτρ έψουμε σε αυτόν τον χρήστη να εκτελεί ορισμένες εντολές από το sudo)

    usermod -a -G Sudo łatwe

    Αλλάξτε στον χρήστη „łatwy”

    su - łatwe

    4. εγκαταστήστε την Rubin

    rvm install 2.6 --patch railsexpress

    5. εγκαταστήστε το git

    sudo apt-get install git

    6. ορίστε την Ruby 2.6 ως προεπιλεγμένη

    rvm użyj 2.6 --default

    Το κομμάτι σε kursywa χρειάζεται μόνο εάν πρόκειται να εγκαταστήσετε την Ruby από μη-ριζικό χρήσ τη. Εάν αποφασίσετε να το αφήσετε, μπορείτε να αντικαταστήσετε το όνομα χρήστη „łatwy” με „redmine”.


    Rbenw

    Ακολουθήστε τις οδηγίες στο άρθρο αυτό.


    Εγκατάσταση του NGINX και του Pasażer

    Το NGINX είναι ένας ανοιχτού κώδικα διακομιστής ιστού σχεδιασμένος για μέγιστ η απόδοση και σταθερότητα. Ο Pasażer είναι ένας ανοιχτού κώδικα εφαρμογικός διακομιστής που ενσωματώνεται μ ε NGINX για να εκτελεί λογισμικό Ruby, όπως το Redmine, μέσω του διαδικτύου. Στην περίπτωσή μας, χρειαζόμαστε να εγκαταστήσουμε και τα δύο.

    $ gem zainstaluj pasażera --no-ri --no-rdoc
    $ driver-install-nginx-module

    pakiet instalacyjny sudo gem --no-rdoc --no-ri


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

    Πριν συνεχίσετε την εγκατάσταση, ελέγξτε για την πιο πρόσφατη διαθέσ Użyj 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 baza danych.yml.przykładowa baza danych.yml

    sudo nano /var/www/html/redmine/config/database.yml


    3.2. Εφαρμόστε τις παρακάτω αλλαγές στην ενότητα produkcja του αρχείου:

    produkcja:

    adapter: mysql2

    Baza danych: redminedb

    host: localhost

    nazwa użytkownika: redminedbusr

    hasło: „password"

    kodowanie: utf8mb4


    3.3 Εγκαταστήστε τις απαιτούμενες εξαρτήσεις Ruby για την εκτέλεση του Redmine:

    cd / var / www / html / redmine /

    pakiet instalacyjny sudo gem --no-rdoc --no-ri

    instalacja pakietu sudo - bez testu rozwoju postgresql sqlite


    3.4 Parametry wydajności ίας.

    cd / var / www / html / redmine /

    sudo bundle exec rake generuje_tret_tret

    sudo RAILS_ENV = pakiet produkcyjny exec rake db: migracja


    Διαμορφώστε τον NGINX

    Αυτό είναι το τελευταίο βήμα του οδηγού μας. Αφού ολοκληρώσετε τη διαμόρφωση του NGINX, θα έχετε έναν πλήρως λειτουργικ Dla Redmine dla Ubuntu 18.04 LTS.


    1. Δημιουργήστε ένα εικονικό κεντρικό σημείο για την εφαρμογή Redmine σας:

    sudo nano /etc/nginx/sites-available/redmine.mydomain.com


    2. Εισαγάγετε την παρακάτω διαμόρφωση εικονικού κεντρικού σημείου και απ οθηκεύστε το αρχείο:

    serwer {

    słuchać 80;

    server_name redmine.moja_domena.com;

    root / var / www / html / redmine / public;

    pasażer włączony;

    pasażer_min_instancje 1;

    client_max_body_size 10m;

    # przekieruj strony błędów serwera do strony statycznej /50x.html

    #

    error_page 500 502 503 504 /50x.html;

    location = /50x.html {

    root html;

    }

    }


    3. Ενεργοποιήστε το εικονικό κεντρικό σημείο σας συνδέοντας το νεοδημιουργηθέν αρχείο διαμόρφωσης στον κατάλογο włączone witryny:

    sudo ln -s /etc/nginx/sites-available/redmine.mojadomena.com /etc/nginx/sites-enabled/redmine.mojadomena.com


    4. Επαληθεύστε τη διαμόρφωση του NGINX:

    sudo nginx -t

    WYJŚCIE POLECENIA:

    nginx: ten plik /etc/nginx/nginx.conf jest używany

    nginx: η δοκιμή του αρχείου διαμόρφωσης /etc/nginx/nginx.conf ήταν επιτυχής


    5. Επανεκκινήστε τον διακομιστή NGINX:

    sudo systemctl restart nginx


    Πρόσβαση στο Redmine

    1. Ανοίξτε τον περιηγητή σας και πληκτρολογήστε το όνομα του τομέα σας στη γ ραμμή διεύθυνσης. Θα εμφανιστεί η οθόνη σύνδεσης του Redmine.

    image009

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

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

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

    image011

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

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

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

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