Instalační program Redmine na Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Del 1
Instalátor Ruby
Standardní verze instalačního programu od Ruby pro distribuci Linuxu v din. Hvis du trenger en annen versjon, kan du bruke RVM (Ruby Version Manager).
1. Instalátor Ruby:
Instalační program pro nové verze od Ruby nebo od Rbenv nebo RVM.
RVM
1. Installer rvm, kjør det, legg til autostart
zvlnění -sSL https://get.rvm.io | sudo bash -s pán
source /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 snadné
Du må også legge til brukeren "easy" a sudoers-gruppen (vi må tillate at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G sudo snadné
Hvis du har gjort dette, kan du hoppe over neste trinn, fordi etter denne kommandoen er brukeren din allerede i riktig gruppe. Byt do dnešního dne
su - snadné
3. Legg brukeren til rvm-gruppen
usermod -a -G rvm snadné
Du må også legge til brukeren "easy" a sudoers-gruppen (vi må tillate at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G sudo snadné
Bytt til brukeren "easy"
su - snadné
4. Instalátor Ruby
rvm install 2.6 --patch railsexpress
5. Instalační program git
sudo apt-get nainstalovat git
6. Sett Ruby 2.6 som standard
rvm use 2.6 - výchozí
Delen i kurzíva er bare nødvendig hvis du skal installere Ruby fra en ikke-rotbruker. Hvis du bestemmer deg pro å hoppe over dette, kan du erstatte brukernavnet "easy" med "redmine".
Rbenv
Følg instruksjonene i tento článek.
Instalační program NGINX nebo cestující
NGINX je určen pro maximální kvalitu a stabilitu webového serveru. Passenger er en åpen kildecode-applikasjonsserver some integrered with NGINX for the jore Ruby-programvare, some Redmine, over nettet. I vårt tilfelle må in installere begge deler.
$ gem nainstalovat cestujícího --no-ri --no-rdoc
$ modul pro instalaci-nginx pro cestující
sudo gem instalační balíček --no-rdoc --no-ri
Instalační program a konfigurátor Redmine
Pro fortsetter installasjonen, sjek den nyeste tilgjengelige v Redmine. Du finner den på Redmine nedlastingsside.
Redmine nedlastingsside
Merk deg målversjonen og fortsett.
Merk: Det er bedre å ikke installere and kjøre Redmine fra rotbrukeren.
1. Instalátor ahengighetene některé kreves pro å bygge Redmine:
sudo apt install build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Last ned Redmine til / 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 nedlastede archiv and copyr applikasjonsfilene til installasjonsmappen:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Konfigurátor databáze Redmine innstillinger
3.1. Åpne konfigurační soubor pro databázi (database.yml)
cd / var / www / html / redmine / config /
cp databáze.yml. příklad databáze.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Bruk endringene jsem svěráky nedenfor i produksjon-delen av souboru:
Výroba:
adaptér: mysql2
databáze: redminedb
hostitel: localhost
uživatelské jméno: redminedbusr
Heslo: "heslo"
kódování: utf8mb4
3.3 Installer Ruby-avhengighetene som kreves for å kjøre Redmine:
cd / var / www / html / redmine /
sudo gem instalační balíček --no-rdoc --no-ri
sudo bundle install - bez vývojového testu postgresql sqlite
3.4 Databáze migrátorů a konfigurátor kjøremiljøet.
cd / var / www / html / redmine /
sudo bundle exec rake generovat_secret_token
sudo RAILS_ENV = produkční balíček exec rake db: migrate
Konfigurátor NGINX
Dette er det siste trinnet i opplæringen vår. Vyžadujte plnou konfiguraci konfigurace NGINX, která je plně funkční na serveru Redmine na serveru Ubuntu 18.04 LTS.
1. Opprett en virtuell vert pro aplikaci 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 {
poslouchat 80;
název_serveru redmine.mydomain.com;
root / var / www / html / redmine / public;
cestující povolen na;
spolujezdce_min_instance 1;
client_max_body_size 10m;
# přesměruje chybové stránky serveru na statickou stránku /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
3. Aktiver den virtuelle verten ved å linke den nyopprettede konfigurasjonsfilen til stránky povoleny-mappen:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Verifikátor NGINX konfigurace:
sudo nginx -t
KOMMANDOOUTPUT:
nginx: konfigurační soubor syntaxe /etc/nginx/nginx.conf je v pořádku
nginx: konfigurační soubor /etc/nginx/nginx.conf test úspěšný
5. Spusťte server NGINX nyní:
sudo systémový restart nginx
Tilgang til Redmine
1. Åpne nettleseren din og skriv inn Redmine-domeneadressen and addresssefeltet. Redmine påloggingsvinduet vil svěráky.
Redmine påloggingsvindu
2. Přihlašte se na serveru Redmine ve vašem účtu k základním standardním informacím (brukernavn: admin og passord: admin) a sett deretter and nytt passord for admin-kontoen når du blir bedt om det.
3. Proveďte konfiguraci innstillingene pro admin-kontoen din, inkluder e-postadressen din og tidssonen.
Gratulerer! Redmine er klar!
Hvis du vil oppdage andre måter å distribuere Redmine vå Amazon Web Services (AWS), kan du se på den andre delen av denne opplæringen.
Den konečný Redmine-oppgraderingen? Enkel.
Všechny kraftige verktøy pro perfektní prosjektplanlegging, -styring og -controll a jeden programvare.