Szybki instalator Redmine w Amazon Web Services (AWS) – Ubuntu 18.04 LTS – Del 1
Instalator Ruby
Instalator standardowej wersji Ruby dla dystrybucji systemu Linux din. Hvis du trenger en annen versjon, kan du bruke RVM (menedżer wersji Ruby).
1. Instalator Ruby:
Instalator nowej wersji Ruby ved hjelp av Rbenv eller RVM.
RVM
1. Instalator rvm, kjør det, legg til autostart
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. Opprett brukeren „easy” (eller du 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 easy
Du må også legge til brukeren "easy" i sudoers-gruppen (vi må Tillate at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G Sudo łatwe
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
su - łatwe
3. Legg brukeren til rvm-gruppen
usermod -a -G rvm łatwe
Du må også legge til brukeren "easy" i sudoers-gruppen (vi må Tillate at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G Sudo łatwe
Bytt til brukeren „easy”
su - łatwe
4. Instalator Ruby
rvm install 2.6 --patch railsexpress
5. Git instalatora
sudo apt-get install git
6. Sett Ruby 2.6 w standardzie
rvm użyj 2.6 --default
Delen I italski jest nagim 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”.
Rbenw
Følg instruksjonene i Ten artykuł.
Instalator NGINX i Passenger
NGINX jest zaprojektowanym serwerem WWW kildekode, zapewniającym maksymalną wydajność i stabilność. Pasażer jest dostępny w aplikacji kildekode-applikasjonsserver, która jest integratorem z NGINX dla programu Ruby, w Redmine, przez nettet. I vårt tilfelle må vi installere begge deler.
$ gem zainstaluj pasażera --no-ri --no-rdoc
$ driver-install-nginx-module
pakiet instalacyjny sudo gem --no-rdoc --no-ri
Instalator i konfigurator Redmine
Dla fortsetter installasjonen, sjekk den nyeste tilgjengelige versjonen av Redmine. Du finner den på Redmine nedstandingsside.
Redmine nedstandingsside
Merk deg målversjonen og fortsett.
Merk: Det er bedre å ikke installere i kjøre Redmine fra rotbrukeren.
1. Instalator avhengighetene jako kreves dla å bygge Redmine:
sudo apt install essential-build libmysqlclient-dev imagemagick libmagickwand-dev
2. Ostatni raz Redmine do / Tmp-mappen:
sudo curl -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Trekk ut den nelastede 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. Konfigurator bazy danych Redmine
3.1. Åpne konfigurasjonsfilen dla bazy danych (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. Bruk endringene som vises nedenfor i produkcja-delen pliku av:
produkcja:
adapter: mysql2
Baza danych: redminedb
host: localhost
nazwa użytkownika: redminedbusr
hasło: „password"
kodowanie: utf8mb4
3.3 Instalator Ruby-avhengighetene jako kreves dla å kjøre Redmine:
cd / var / www / html / redmine /
pakiet instalacyjny sudo gem --no-rdoc --no-ri
instalacja pakietu sudo - bez testu rozwoju postgresql sqlite
3.4 Migrująca baza danych i konfigurator kjøremiljøet.
cd / var / www / html / redmine /
sudo bundle exec rake generuje_tret_tret
sudo RAILS_ENV = pakiet produkcyjny exec rake db: migracja
Konfigurator NGINX
Dette er det siste trinnet i opplæringen vår. Możesz to zrobić w pełnym formacie NGINX-konfigurasjonen din, vil du ha en full fungerende Redmine-server w systemie Ubuntu 18.04 LTS-boksen din.
1. Opprett pl cnota wer dla Redmine-applikasjonen din:
sudo nano /etc/nginx/sites-available/redmine.mydomain.com
2. Skriv inn følgende konfigurasjon for den validlle verten og lagre filen:
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. Aktywny den cenne informacje ved å linke den nyopprettede konfigurasjonsfilen til włączone witryny-mappen:
sudo ln -s /etc/nginx/sites-available/redmine.mojadomena.com /etc/nginx/sites-enabled/redmine.mojadomena.com
4. Weryfikator NGINX-konfigurasjonen din:
sudo nginx -t
KOMMANDOWYJŚCIE:
nginx: składnia pliku konfiguracyjnego /etc/nginx/nginx.conf jest w porządku
Plik nginx: plik konfiguracyjny /etc/nginx/nginx.conf zakończył się pomyślnie
5. Uruchom serwer NGINX na serwerze:
sudo systemctl restart nginx
Dotyczy Redmine
1. Åpne nettleseren din og skriv inn Redmine-domeneadressen i adressefeltet. Redmine påloggingsvinduet vil imadła.
Redmine påloggingsvindu
2. Logg inn på Redmine-serveren din ved å bruke standardpåloggingsinformasjonen (brukernavn: admin i passord: admin) og sett deretter et nytt passord for admin-kontoen når du blir bedt om det.
3. Til slutt, konfigurator innstillingene for admin-kontoen din, inkludert e-postadressen din i tidssonen.
Gratulator! Redmine i klar!
Hvis du vil oppdage andre måter å distribuere Redmine in Amazon Web Services (AWS), możesz je zobaczyć na den andre delen av denne opplæringen.
Den Ultimate Redmine-oppgraderingen? Enkla.
Få alle kraftige verktøy for perfekt prosjektplanlegging, -styring i -kontroll w programvare.