Πώς να εγκαταστήσετε το Redmine με τις Υπηρεσίες Ιστού Amazon (AWS) - Ubuntu 18.04 LTS - Κεφάλαιο 1
Υπάρχουν δύο βασικές επιλογές για εγκατάσταση στο Redmine στις Υπηρεσίες Web της Amazon (AWS):
- Εκτέλεση της εφαρμογής AWS Linux (EC2 ή Lightsail) και εγκατάσταση στο Redmine, ή
- Μετάφραση σε προαιρετική διαμόρφωση του Redmine Lightsail, που θα εγκατασταθεί με μια ενσωματωμένη στο βουτον.
Ако επιλέξετεм първата опция, ще имаме пълен контрол върху всеки аспект на нашата развитие на Redmine. Από την άλλη πλευρά, η δεύτερη περιγραφή της πρότασης είναι εύκολη και εύκολη λύση για την εγκατάσταση στο Redmine για λίγα λεπτά, χωρίς να κάνετε κλικ σε όλες τις λεπτομέρειες για εγκατάσταση και διαμόρφωση.
Περιγραφή του Redmine για την εγκατάσταση του AWS Linux.
Изисквания
Πριν ξεκινήσετε τη διαδικασία, уверете се, че са изпълнени следните изисквания:
- Έχετε πληροφορίες στις Υπηρεσίες Ιστού του Amazon με διαχειριστικά δικαιώματα.
- Έχετε το όνομα του τόπου για θεραπεία Redmine, όπως για παράδειγμα redmine.mydomain.com.
- Έχετε πρόσβαση στη διαμόρφωση του DNS για τον δικό σας χώρο.
Εγκαταστήστε το Redmine για το Linux EC2 ή το LightSail
Για όλους αυτούς τους όρους προσφοράς, εάν έχετε ξεκινήσει την εγκατάσταση AWS EC2 ή Lightsail, ποιες εργασίες με το Ubuntu 18.04 LTS.
Εγκαταστήστε το Redmine σε αυτήν την εγκατάσταση Linux, χρησιμοποιήστε τη βασική βάση δεδομένων MySQL, το NGINX και το ενσωματωμένο Phusion Passenger.
Διαμόρφωση στο DNS Sъrvъr
Προβείτε να ρυθμίσετε το δικό σας σύστημα, να ρυθμίσετε το DNS σας. Καταχωρήστε εγγραφή DNS για το όνομα του σπιτιού σας στο Redmine (redmine.mydomain.com), που да сочи към δημοσιευμένη διεύθυνση IP στη συσκευή AWS Linux.
Αυτό μπορεί να γίνει με υπηρεσία AWS Route 53.
Εγκατάσταση και διαμόρφωση στη βάση δεδομένων MySQL
1. Εγκατάσταση στη σελίδα MySQL:
sudo apt update
sudo apt εγκαθιστώ mysql-server mysql-client
2. Εκτέλεση της παραμετροποίησης των στοιχείων της MySQL:
sudo mysql_secure_installation
Ще бъдете помолени за:
- ενεργοποιήστε на VALIDATE PASSWORD PLUGIN (αυτό да και επιλέξτε ισχυρός παρολι)
- избор на парола за root users.
- премахване на ανώνυμες χρήστες (όπως да).
- περιορισμός σε απομακρυσμένη πρόσβαση στη ρίζα (δηλ όχι, εάν σχεδιάζετε να μάθετε το δικό σας σύστημα Ubuntu Linux, да в противен случай).
3. Ελέγξτε εάν η MySQL λειτουργεί:
sudo systemctl κατάσταση mysql
(τρέξτε να δείτε ενεργό (τρέξιμο) ποιο μέρος από την απάντηση της εντολής)
4. Δημιουργήστε νέα βάση δεδομένων και νέους χρήστες στη βάση δεδομένων για το Redmine:
sudo mysql
mysql> ΔΗΜΙΟΥΡΓΙΑ ΔΕΔΟΜΕΝΩΝ redminedb CHARACTER SET utf8mb4;
mysql> ΧΟΡΗΓΗΣΤΕ ΟΛΑ ON redminedb. * TO 'redminedbusr' @ 'localhost' ΠΡΟΣΔΙΟΡΙΣΜΕΝΟ ΜΕ 'password'.
mysql> flush προνόμια;
mysql> ΕΞΟΔΟΣ
Εγκαταστήστε το Ruby
Εγκαταστήστε την τυπική έκδοση του Ruby για τον διανομέα Linux. Εάν έχετε нужда от за повеќе версия, μπορείτε να χρησιμοποιήσετε RVM (Διαχειριστής Έκδοσης Ruby).
1. Εγκατάσταση στο Ruby:
Εγκαταστήστε την έκδοση της νέας έκδοσης στο Ruby με Rbenv ή RVM.
RVM
1. Εγκαταστήστε το rvm, ξεκινήστε το, προσθέστε το
μπούκλα -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. Καταχωρίστε τον χρήστη "easy" (εάν μπορείτε να ονομάσετε αυτό που θέλετε να κάνετε, σημαντικός είναι, αυτός ο χρήστης πρέπει να εργάζεται με τη δική σας εφαρμογή Redmine, μια ρίζα που δεν χρειάζεται.
useradd -m -G rvm -s / bin / bash εύκολο
Също така нудевме да добавите χρήστες "easy" към ομάδα sudoers (τρябва да позволите на този χρήστες για να χρησιμοποιήσετε τον χρήστη sudo)
usermod -a -G sudo εύκολο
Εάν το καταφέρατε, μπορείτε να το κάνετε αυτό, για να το κάνετε αυτό. Πληκτρολογήστε τον χρήστη
σου - εύκολο
3. Προσθέστε τον χρήστη rvm
usermod -a -G rvm εύκολο
Също така нудевме да добавите χρήστες "easy" към ομάδα sudoers (τρябва да позволите на този χρήστες για να χρησιμοποιήσετε τον χρήστη sudo)
usermod -a -G sudo εύκολο
Πληκτρολογήστε τον χρήστη "εύκολο"
σου - εύκολο
4. Εγκαταστήστε το Ruby
rvm install 2.6 - patch railsexpress
5. Εγκαταστήστε το git
sudo apt-get install git
6. Κατεβάστε το Ruby 2.6 ή σύμφωνα με τις προδιαγραφές
rvm χρήση 2.6 - προεπιλογή
Μέρος σε πλάγια γραφή е необходима само εάν θα εγκαταστήσετε το Ruby από χρήστη, που δεν είναι root. Εάν αποφασίσετε να я αφήσετε, μπορείτε να θυμάστε το όνομα του χρήστη "easy" με "redmine".
Ρμπέν
Моля, следвайте инструкции в αυτό το άρθρο.
Εγκαταστήστε το NGINX και το Passenger
Το NGINX είναι ένας ανοιχτός κώδικας, σχέδια για τη μέγιστη παραγωγικότητα και σταθερότητα. Ο επιβάτης είναι προσηλωμένος σε ανοιχτό κώδικα, που είναι ενσωματωμένος στο NGINX, για να χρησιμοποιήσει το λογισμικό Ruby, καθώς και το Redmine, σε ένα άλλο. В нашия случай трябва да инсталираме и δύο.
$ gem εγκατάσταση επιβάτη --no-ri --no-rdoc
$ module-install-nginx-module
sudo gem εγκαταστήστε bundler --no-rdoc - όχι-ri
Εγκαταστήστε και διαμορφώστε το Redmine
Προηγουμένως, για να προβάλετε την εγκατάσταση, να ελέγξετε την έκδοση της νέας έκδοσης στο Redmine. μπορείτε να μείνετε σε σελίδα για την ενημέρωση του Redmine.
3.5.5
Εγγράψτε το
Σημείωση: Το Redmine δεν πρέπει να εγκατασταθεί και να μην ξεκινήσει το Redmine από τη root.
1. Εγκαταστήστε τη σταθερότητα, την πρόσβαση στο Redmine:
sudo apt εγκαταστήστε το build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Κάντε κλικ στο Redmine във Вашия / Tmp διευθυντής:
sudo μπούκλα -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
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 database.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Приложете промените, показани по-долу, към раздела παραγωγή στο αρχείο:
παραγωγή:
προσαρμογέας: 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
Това е последният стъпка од нашите ръководство. Μπορείτε να επιλέξετε τη διαμόρφωση του NGINX, να έχετε πλήρη λειτουργία με το Redmine, να λειτουργεί με το Ubuntu 18.04 LTS.
1. Създайте виртуален хост για την εφαρμογή 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. Ενεργοποιήστε το виртуален хост, ως свържете новосъздадения configurationen αρχείο στη διεύθυνση sites-enabled:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Ελέγξτε τη διαμόρφωση του NGINX:
sudo nginx-t
ΕΞΟΔΟΣ ΕΝΤΟΛΩΝ:
nginx: Το αρχείο ρυθμίσεων /etc/nginx/nginx.conf είναι εντάξει
nginx: το αρχείο διαμόρφωσης /etc/nginx/nginx.conf είναι επιτυχής
5. Επανεκκίνηση του NGINX Sъrvъra:
sudo systemctl επανεκκίνηση nginx
Προσθήκη στο Redmine
1. Δημιουργήστε το όνομα του χρήστη Redmine στη διεύθυνση της γραμμής. Ще се появи screenът за είσοδο στο Redmine.
Ένδειξη οθόνης στο Redmine
2. Πληκτρολογήστε το Redmine σървър, използвайки τυπικές πληροφορίες για είσοδο (χρήσιμο όνομα: διαχειριστής και παρόλας: διαχειριστής) και, όταν δεν έχετε επιλέξει, προσθέστε νέο λογαριασμό για τον δικό σας διαχειριστή.
3. Накрая, διαμορφώστε τις настройките на Вашия администраторски акаунт, включително Вашия όνομαйл διεύθυνση и часова зона.
Поздравления! Το Redmine είναι έτοιμο!
Εάν αναζητήσετε να ανακαλύψετε άλλες μεθόδους για να ανακαλύψετε το Redmine στις υπηρεσίες Web Amazon (AWS), δεύτερο част от този урок.
Най-доброто ъпгрейд на Redmine? Лесно.
Χρησιμοποιήστε όλα τα εργαλεία για τον τέλειο προγραμματισμό, τη διαχείριση και τον έλεγχο σε έναν υπολογιστή.