Ελάτε να εγκαταστήσετε το Redmine στις Υπηρεσίες Ιστού του Amazon (AWS) - Ubuntu 18.04 LTS - Μέρος 1
Η βασική αρχή για το Redmine για τις Υπηρεσίες Διαδικτύου Amazon (AWS) είναι απαραίτητη ανά εγκατάσταση:
- Χρησιμοποιήστε το AWS Linux (EC2 ή Lightsail) και εγχειρίδιο εγκατάστασης Redmine, ανοιχτό
- Χρησιμοποιήστε την προρύθμιση του Redmine Lightsail για την εγκατάσταση σε ένα μόνο κλικ.
Se scegliamo la prima opzione, avremo il controllo completo su ogni aspetto della nostra distribuzione di Redmine. D'altra parte, la seconda opzione offfre una soluzione rapida e facile per avere Redmine in funzione in pochi minuti, senza doverci occupare di tutti i dettagli di installazione and configurazione.
Το πρώτο μέρος της αναζήτησης του σεμιναρίου περιγράφει το come installare Redmine su un'istanza AWS Linux.
Προϋποθέσεις
Prima di iniziare il processo, assicurati che siano soddisfatti and seguenti prequisiti:
- Ο λογαριασμός του Amazon Web Services έχει δικαιώματα διαχειριστή.
- Hai un nome di dominio per la tua applicazione Redmine, έλα redmine.mydomain.com.
- Μπορείτε να έχετε πρόσβαση σε όλες τις ρυθμίσεις παραμέτρων DNS για τον εαυτό σας.
Εγκαταστήστε το Redmine στο Linux EC2 ή το LightSail
Αυτό το φροντιστήριο θα σας βοηθήσει, και θα υποθέσετε ότι το AWS EC2 είναι το Lightsail στο Ubuntu 18.04 LTS.
Εγκαταστήστε το Redmine για να χρησιμοποιήσει τη βάση δεδομένων του Linux MySQL, στον ιστό διακομιστή nginx είναι ο διακομιστής για την εφαρμογή Διακεκριμένος επιβάτης.
Διαμόρφωση DNS διακομιστή
Πρώτα η σύνδεση όλων των istanza, και απαραίτητη η διαμόρφωση του διακομιστή DNS. Δημιουργία DNS φωνής για τον όνομα του Dominio Redmine (redmine.mydomain.com) che punti all'indirizzo IP pubblico della tua istanza Linux AWS.
Puoi fare questo utilizzando il servizio AWS Route 53.
Η διαμόρφωση του DNS χρησιμοποιεί τη διαδρομή AWS 53
Δημοσιεύστε το IP του Ubuntu 18.04 LTS για να σας ενημερώσει για την κονσόλα EC2 ή την κονσόλα Lightsail.
Κονσόλα digestione EC2 di AWS
Κονσόλα του Lightsail του AWS
Ένα volta configurata la voce DNS, connettiti all'istanza Linux και ολοκληρωμένο και seguenti passaggi.
Εγκατάσταση και διαμόρφωση της βάσης δεδομένων MySQL
1. Εγκαταστήστε τον διακομιστή MySQL:
sudo apt update
sudo apt εγκαθιστώ mysql-server mysql-client
2. Εκκίνηση διαμόρφωσης του διακομιστή MySQL:
sudo mysql_secure_installation
Ti verrà chiesto di:
- attivare il PLUGIN ΕΠΙΚΥΡΩΣΗ ΚΩΔΙΚΟΣ ΚΩΔΙΚΟΣ (ρισκ ναί e scegli κωδικός ΦΟΡΤΕ)
- επιλέγετε τον κωδικό πρόσβασης για τη ρίζα.
- rimuovere gli utenti anonimi (ρισποντί ναί).
- disbilitare il login remoto di root (rispondi Όχι. se prevedi di connetterti al database dall'esterno della tua istanza Linux Ubuntu, rispondi sì altrimenti).
3. Επαλήθευση του διακομιστή MySQL sia σε αυτό:
sudo systemctl κατάσταση mysql
(dovresti vedere attivo (στο εσωτερικό) έλα parte della risposta del comando)
4. Δημιουργήστε μια νέα βάση δεδομένων και μια βασική βάση δεδομένων για το Redmine:
sudo mysql
mysql> ΔΗΜΙΟΥΡΓΙΑ ΔΕΔΟΜΕΝΩΝ redminedb CHARACTER SET utf8mb4;
mysql> ΧΟΡΗΓΗΣΤΕ ΟΛΑ ON redminedb. * TO 'redminedbusr' @ 'localhost' ΠΡΟΣΔΙΟΡΙΣΜΕΝΟ ΜΕ 'password'.
mysql> flush προνόμια;
mysql> ΕΞΟΔΟΣ
Εγκατάσταση του Ruby
Εγκαταστήστε την προκαθορισμένη έκδοση του Ruby για τη διανομή Linux. Se hai bisogno di una versione diversa, puoi utilizzare RVM (Διαχειριστής Έκδοσης Ruby).
1. Εγκαταστήστε το Ruby:
Εγκαταστήστε την τελευταία έκδοση του Ruby tramite Rbenv ή RVM.
RVM
1. installare rvm, eseguirlo, aggiungerlo all'avvio automatico
μπούκλα -sSL https://get.rvm.io | sudo bash -s master
πηγή /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc
2. Creare l'utente "easy" (o puoi chiamarlo come preferisci, l'importante è che questo utente lavori con la tua applicazione redmine, non l'utente root. Dovrebbe essere fatto per motivi di sicurezza)
useradd -m -G rvm -s / bin / bash εύκολο
Inoltre, è necessario aggiungere l'utente "easy" al gruppo sudoers (dobbiamo consentire a questo utente di eseguire alcuni comandi da sudo)
usermod -a -G sudo εύκολο
Se hai fatto questo, potresti saltare il passaggio successivo, perché dopo questo comando il tuo utente è già nel gruppo corretto. Passa a questo utente
σου - εύκολο
3. aggiungere l'utente al gruppo rvm
usermod -a -G rvm εύκολο
Inoltre, è necessario aggiungere l'utente "easy" al gruppo sudoers (dobbiamo consentire a questo utente di eseguire alcuni comandi da sudo)
usermod -a -G sudo εύκολο
Passa all'utente "εύκολο"
σου - εύκολο
4. installare ruby
rvm install 2.6 - patch railsexpress
5. installare git
sudo apt-get install git
6. impostare ruby 2.6 come predefinito
rvm χρήση 2.6 - προεπιλογή
La parte in corsivo è necessaria solo se si intende installare ruby da un utente non root. Se decidi di lasciarlo, puoi sostituire il nome utente "easy" con "redmine".
Ρμπέν
Seguire le istruzioni in αυτό το άρθρο.
Εγκαταστήστε το NGINX e Passenger
Το NGINX είναι ένας διακομιστής web open source progettato per massime prestazioni and stabilità. Ο επιβάτης είναι ένας διακομιστής για εφαρμογές ανοιχτού κώδικα και ενσωματώνει το NGINX ανά λογισμικό Ruby, come Redmine, sul web. Nel nostro caso, è necessario installare entrambi.
$ gem εγκατάσταση επιβάτη --no-ri --no-rdoc
$ module-install-nginx-module
sudo gem εγκαταστήστε bundler --no-rdoc - όχι-ri
Εγκαταστήστε και διαμορφώστε το Redmine
Πρώτα η συνέχιση της εγκατάστασης, ο έλεγχος της πρόσφατης έκδοσης του Redmine διαθέσιμο. Puoi trovarla sulla σελίδα για λήψη του Redmine.
Σελίδα για λήψη του Redmine
Annotare la versione di destinazione e continuare.
Σημείωση: è meglio non installare and eseguire Redmine dall'utente root.
1. Εγκαταστήστε τις απαραίτητες ανάγκες ανά μεταγλώττιση του Redmine:
sudo apt εγκαταστήστε το build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Κατάλογος Scaricare Redmine nella / Tmp:
sudo μπούκλα -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Estrarre l'archivio scaricato e copiare i file dell'applicazione nella directory in installazione:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Ρυθμίστε τις παραμέτρους της βάσης δεδομένων στο Redmine
3.1. Απρίλιος il αρχείο στη διαμόρφωση της βάσης δεδομένων (database.yml)
cd / var / www / html / redmine / config /
cp database.yml.example database.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Εφαρμόστε τις τροποποιήσεις που υποδεικνύουν di seguito alla sezione παραγωγή del αρχείο:
παραγωγή:
προσαρμογέας: mysql2
βάση δεδομένων: redminedb
host: localhost
όνομα χρήστη: redminedbusr
Κωδικός πρόσβασης: "κωδικό πρόσβασης"
κωδικοποίηση: utf8mb4
3.3 Εγκαταστήστε την ανεξάρτητη Ruby απαραίτητη για το Redmine:
cd / var / www / html / redmine /
sudo gem εγκαταστήστε bundler --no-rdoc - όχι-ri
sudo bundle install - χωρίς ανάπτυξη δοκιμής postgresql sqlite
3.4 Μετακινήστε τη βάση δεδομένων και διαμορφώστε το περιβάλλον αποθήκευσης.
cd / var / www / html / redmine /
sudo πακέτο exec rake generate_secret_token
sudo RAILS_ENV = πακέτο παραγωγής rake db: μεταναστεύστε
Διαμόρφωση του NGINX
Οδηγός Questo è l'ultimo passaggio del nostro. Θα πρέπει να ολοκληρωθεί η διαμόρφωση του NGINX, ο διακομιστής Redmine να είναι πλήρης σε λειτουργία στο Ubuntu 18.04 LTS.
1. Creare un εικονική υποδοχής ανά εφαρμογή Redmine:
sudo nano /etc/nginx/sites-available/redmine.mydomain.com
2. Εισαγάγετε τη ρύθμιση παραμέτρων του εικονικού κεντρικού υπολογιστή και του αρχείου αποθήκευσης:
Server {
Ακούστε 80;
όνομα διακομιστή redmine.mydomain.com;
root / var / www / html / redmine / public;
επιβάτης ενεργοποιημένη;
επιβάτες_min_instances 1;
client_max_body_size 10m?
# ανακατεύθυνση σελίδων σφαλμάτων διακομιστή στη στατική σελίδα /50x.html
#
error_page 500 502 503 504 / 50x.html
τοποθεσία = /50x.html {
root html;
}
}
3. Abilitare il εικονική υποδοχής collegando il αρχείο για τη διαμόρφωση του καταλόγου appena creato nella sites-enabled:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Επαλήθευση διαμόρφωσης του NGINX:
sudo nginx-t
ΕΞΟΔΟΣ DEL COMANDO:
nginx: αρχείο il configurazione /etc/nginx/nginx.conf ha una sintassi corretta
nginx: η ρύθμιση παραμέτρων του αρχείου /etc/nginx/nginx.conf è stata testata con successo
5. Riavviare il διακομιστής NGINX:
sudo systemctl επανεκκίνηση nginx
Accedi a Redmine
1. Apri il tuo browser web e digita il nome di dominio di Redmine nella barra degli indirizzi. Verrà visualizzata la schermata di accesso di Redmine.
Schermata di accesso iniziale di Redmine
2. Αποκτήστε πρόσβαση στον διακομιστή Redmine utilizzando le credenziali προκαθορισμένος (όνομα utente: κωδικός πρόσβασης διαχειριστή: διαχειριστής) e, quando richiesto, imposta una nuova κωδικό πρόσβασης ανά il tuo λογαριασμό amministratore.
3. Infine, configura le impostazioni del tuo account amministratore, inclusi il tuo indirizzo email e il fuso orario.
Συγχαρητήρια! Il tuo Redmine è Pronto!
Βεβαιωθείτε ότι μπορείτε να τροποποιήσετε το Redmine για τις Υπηρεσίες Διαδικτύου της Amazon (AWS), καθώς και τις άλλες σεμινάριο δεύτερου μέρους της αναζήτησης.
L'aggiornamento definitivo di Redmine; Εύκολος.
Πραγματοποιήστε όλες τις δυνατές δυνατότητες για την εφαρμογή, gestione and controllo del progetto perfetti σε un unico λογισμικό.