Redmine telepítő az Amazon Web Services (AWS) segítségével - Ubuntu 18.04 LTS - Del 1
Ruby telepítő
Telepítő standardversjonen av Ruby for Linux-distribusjonen din. Hvis du trenger en annen versjon, kan du bruke RVM (Ruby verziókezelő).
1. Ruby telepítő:
Telepítő a legújabb verzióban av Ruby ved hjelp av Rbenv eller RVM.
RVM
1. Telepítő rvm, kjør det, legg til autostart
göndör -sSL https://get.rvm.io | sudo bash -s mester
forrás /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && forrás "/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 könnyű
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 easy
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 - könnyű
3. Legg brukeren til rvm-gruppen
usermod -a -G rvm könnyű
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 easy
Bytt til brukeren "könnyű"
su - könnyű
4. Ruby telepítő
rvm install 2.6 --patch railsexpress
5. Telepítő git
sudo apt-get install git
6. Állítsa be a Ruby 2.6 som szabványt
rvm 2.6 - alapértelmezett
Delen i dőlt 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".
Rbenv
Følg instruksjonene i ez a cikk.
NGINX és Passenger telepítő
NGINX er en åpen kildekode webszerver, amely maximálisan használható és stabilizálható. Passenger 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 install utas --no-ri --no-rdoc
$ utas-install-nginx-modul
sudo gem install köteg --no-rdoc --no-ri
Redmine telepítő és konfiguráló
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. Telepítő avhengighetene som kreves for å bygge Redmine:
sudo apt install build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Last ned Redmine til / Tmp-mappen:
sudo göndör -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. Konfigurer Redmine databaseinnstillinger
3.1. Åpne konfigurációs fájl az adatbázishoz (database.yml)
CD / var / www / html / redmine / config /
cp database.yml.example adatbázis.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Bruk endringene som vises nedenfor i produksjon-delen av file:
Termelés:
adapter: mysql2
adatbázis: redminedb
host: localhost
felhasználónév: redminedbusr
Jelszó: "jelszó"
kódolás: utf8mb4
3.3 Telepítő Ruby-avhengighetene som kreves for å kjøre Redmine:
CD / var / www / html / redmine /
sudo gem install köteg --no-rdoc --no-ri
sudo csomag telepítése - a postgresql sqlite fejlesztési tesztje nélkül
3.4 Áttelepítési adatbázis és konfiguráló kjøremiljøet.
CD / var / www / html / redmine /
sudo bundle végrehajtási rake generáló_secret_token
sudo RAILS_ENV = termelési csomag végrehajtó rake db: migráció
NGINX konfiguráló
Dette er det siste trinnet i opplæringen vår. Etter at du har fullført NGINX-konfiguráció, vil du ha en fullt fungerende Redmine-server som kjører in Ubuntu 18.04 LTS-boksen din.
1. Opprett en virtuell vert Redmine-applikasjonen din esetén:
sudo nano /etc/nginx/sites-avable/redmine.mydomain.com
2. Skriv inn følgende konfigurasjon for den virtuelle verten og lagre filen:
szerver {
hallgatni 80;
szerver név redmine.mydomain.com;
root / var / www / html / redmine / public;
utas_engedélyezve;
utas_min_intézkedések 1;
client_max_body_size 10m;
# átirányítja a kiszolgáló hibaoldalait a statikus oldalra / 50x.html
#
hiba_oldal 500 502 503 504 /50x.html;
hely = /50x.html {
root html;
}
}
3. Aktiver den virtuelle verten ved å linke den nyopprettede konfigurasjonsfilen til sites-enabled-mappen:
sudo ln -s /etc/nginx/sites-avable/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Ellenőrző NGINX-konfiguráció:
sudo nginx -t
KOMMANDOOUTPUT:
nginx: a konfigurációs fájl /etc/nginx/nginx.conf szintaxis rendben van
nginx: a konfigurációs fájl /etc/nginx/nginx.conf teszt sikeres
5. Indítsa el az NGINX-kiszolgálót itt:
sudo systemctl restart nginx
Nyugodtan a Redmine-ig
1. Åpne nettleseren din og skriv inn Redmine-domeneadressen i adressefeltet. Redmine påloggingsvinduet vil vises.
Redmine påloggingsvindu
2. Logg inn on Redmine-serveren din ved å bruke standardpåloggingsinformasjonen (brukernavn: admin og passord: admin) és sett deretter et nytt passord for admin-kontoen når du blir bedt om det.
3. Til slutt, konfigurer innstillingene for admin-kontoen din, inkludert e-postadressen din og tidssonen.
Gratulerer! Redmine er klar!
Hvis du vil oppdage andre måter å terjesztő Redmine az Amazon Web Services (AWS), kan du se på den andre delen av denne opplæringen.
A végső Redmine-opgraderingen? Enkel.
Få alle kraftige verktøy for tökéletes prosjektplanlegging, -styring og -kontroll i én programvare.