Slik installer du Redmine για Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Del 1
Εγκαταστάτης Ruby
Πρότυπο εγκατάστασης του Ruby για διανομή Linux. Hvis du trenger en annen versjon, kan du bruke RVM (Διαχειριστής Έκδοσης Ruby).
1. Εγκαταστάτης Ruby:
Ο τεχνικός εγκατάστασης έχει εκδοθεί από το Ruby και το Rbenv ή το RVM.
RVM
1. Εγκαταστάτης rvm, kjør det, leg til auto start
μπούκλα -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. Opprett brukeren "easy" (ελλ. ντου kan gi den et annet navn, poenget er at denne brukeren vil jobbe med Redmine-applikasjonen din, ikke som rotbruker. Dette bør gjøres av sikkerhetsmessige årsaker)
useradd -m -G rvm -s / bin / bash εύκολο
Du må også legge til brukeren "easy" και sudoers-gruppen (vi må tillte at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G sudo εύκολο
Hvis du har gjort dette, kan du hoppe over neste trinn, fordi etter denne kommandoen er brukeren din allerede i riktig gruppe. Bytt til denne brukeren
σου - εύκολο
3. Legg brukeren til rvm-gruppen
usermod -a -G rvm εύκολο
Du må også legge til brukeren "easy" και sudoers-gruppen (vi må tillte at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G sudo εύκολο
Bytt til brukeren "εύκολο"
σου - εύκολο
4. Εγκαταστάτης Ruby
rvm install 2.6 - patch railsexpress
5. Git εγκατάστασης
sudo apt-get install git
6. Ρυθμίστε το πρότυπο Ruby 2.6 som
rvm χρήση 2.6 - προεπιλογή
Delen i πλάγια er bare nødvendig hvis du skal installere Ruby fra en ikke-rotbruker. Hvis du bestemmer deg for å hoppe over dette, kan du erstatte brukernavnet "easy" med "redmine".
Ρμπέν
Følg instruksjonene i αυτό το άρθρο.
Εγκαταστάτης NGINX og Passenger
NGINX er en åpen kildekode webserver designet for maksimal ytelse og sigur. Passenger er en åpen kildekode-applikasjonsserver som integrerer med NGINX for å kjøre Ruby-programvare, som Redmine, over nettet. I vårt tilfelle må vi installere begge deler.
$ gem εγκατάσταση επιβάτη --no-ri --no-rdoc
$ module-install-nginx-module
sudo gem εγκαταστήστε bundler --no-rdoc - όχι-ri
Εγκαταστάτης και ρυθμιστής Redmine
Før du fortsetter installasjonen, sjekk den nyeste tilgjengelige versjonen av Redmine. Du finner den på Redmine nedlastingsside.
Redmine nedlastingsside
Merk deg målversjonen og fortsett.
Merk: Det er bedre å ikke installere og kjøre Redmine fra rotbrukeren.
1. Πρόγραμμα εγκατάστασης avhengighetene som kreves για το bygge Redmine:
sudo apt εγκαταστήστε το build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Τελευταίο Redmine til / Tmp-χαρτογράφηση:
sudo μπούκλα -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Trekk ut den nedlastede arkivet og kopier applikasjonsfilene til installasjonsmappen:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Configurer Redmine database innstillinger
3.1. Åpne konfigurasjonsfilen για τη βάση δεδομένων (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. Bruk endringene som vises nedenfor i παραγωγός-delen av file:
παραγωγή:
προσαρμογέας: mysql2
βάση δεδομένων: redminedb
host: localhost
όνομα χρήστη: redminedbusr
Κωδικός πρόσβασης: "κωδικό πρόσβασης"
κωδικοποίηση: utf8mb4
3.3 Πρόγραμμα εγκατάστασης Ruby-avhengighetene som kreves for kjøre Redmine:
cd / var / www / html / redmine /
sudo gem εγκαταστήστε bundler --no-rdoc - όχι-ri
sudo bundle install - χωρίς ανάπτυξη δοκιμής postgresql sqlite
3.4 Μετανάστευση βάσης δεδομένων και ρυθμιστής kjøremiljøet.
cd / var / www / html / redmine /
sudo πακέτο exec rake generate_secret_token
sudo RAILS_ENV = πακέτο παραγωγής rake db: μεταναστεύστε
Ρυθμιστής NGINX
Αυτό είναι ένα από τα πιο γνωστά σημεία. Έπειτα από την πλήρη διαμόρφωση του NGINX, vil du ha en full fungerende Redmine-server som kjører på Ubuntu 18.04 LTS-boksen din.
1. Opprett en virtuell vert για Redmine-applikasjonen din:
sudo nano /etc/nginx/sites-available/redmine.mydomain.com
2. Skriv inn følgende konfigurasjon for den virtuelle verten og lagre filen:
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. Aktiver den virtuelle verten ved å linke den nyopprettede konfigurasjonsfilen til sites-enabled-χαρτογράφηση:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Επαληθευτής NGINX-konfigurasjonen din:
sudo nginx-t
KOMMANDOOUTPUT:
nginx: Το αρχείο ρυθμίσεων /etc/nginx/nginx.conf είναι εντάξει
nginx: το αρχείο διαμόρφωσης /etc/nginx/nginx.conf είναι επιτυχής
5. Ξεκινήστε τον διακομιστή NGINX στη συνέχεια:
sudo systemctl επανεκκίνηση nginx
Tilgang til Redmine
1. Åpne nettleseren din og skriv inn Redmine-domeneadressen i adressefeltet. Redmine påloggingsvinduet vil vises.
Redmine påloggingsvindu
2. Logg inn på Redmine-serveren ved å bruke standardpåloggingsinformasjonen (brukernavn: admin og password: admin) og sett deretter and nytt passord for admin-kontoen når du blir bedt om det.
3. Τελευταία, ρυθμιστής εγκατάστασης για διαχειριστή, συμπεριλαμβανομένου του e-postadressen din og tidssonen.
Χωρευτής! Redmine er klar!
Hvis du vil oppdage andre måter å distribuere Redmine på Amazon Web Services (AWS), kan du se på den andre delen av denne opplæringen.
Το απόλυτο Redmine-oppgraderingen; Ένκελ.
Få alle kraftige verktøy for perfekt prosjektplanlegging, -styring og -kontroll i én programvare.