Įmonių pasaulyje, kuriame projektų aplinka didėja kiekvieną dieną, idealiai tinka turėti įrankių, kurie yra susieti su tokio tipo objektais, kad būtų užtikrinta puiki sąveika tarp vartotojų ir išteklių. Projektų valdymas vis labiau įtvirtinamas dėl to, kad kiekviena organizacija turi svarbą bendradarbiavimui komandoje, ir šiandien mes kartu su „Nginx“ analizuosime naudingą įrankį tokio tipo aplinkai.
Prisiminkite, kad „Nginx“ (variklis x) yra HTTP ir atvirkštinis tarpinis serveris, pašto tarpinis serveris ir bendras TCP / UDP tarpinis serveris, naudingas visoje žiniatinklio aplinkoje.
Šiai pamokai naudosime „CentOS 7“, kurią galima atsisiųsti, jei jos dar neturime, šioje nuorodoje:
Kas yra Redmine„Redmine“ yra projektų valdymo žiniatinklio programa, pasižyminti dideliu lankstumu. „Redmine“ parašyta pagal „Ruby on Rails“ sistemą, yra kelių platformų ir gali būti naudojama kaip kryžminė duomenų bazė.
„Redmine“ yra atvirojo kodo ir išleidžiama pagal GNU General Public License v2 (GPL) sąlygas.
„Redmine“ programa suteikia mums galimybę sekti kelis projektus vienu metu, galite integruoti naujienas, naudoti dokumentų ir failų tvarkymą bei kiekvieno projekto palaikymo wiki. Vartotojų paskyras galima autentifikuoti naudojant LDAP katalogą, o trečiųjų šalių programinė įranga gali prisijungti per REST API, taip išplėsdama šios svarbios programos galimybes.
funkcijos
- Keli paramos projektai
- Lankstus vaidmenimis pagrįstas prieigos valdymas
- Lanksti problemų stebėjimo sistema
- Jame yra Ganto diagrama ir kalendorius
- Naujienų, dokumentų ir archyvų tvarkymas
- Sklaidos kanalai ir el. Pašto pranešimai
- „Wiki“ projekto kūrimas
- Projekto forumo valdymas
- Laiko sekimas
- Tinkinti problemų, laiko įrašų, projektų ir vartotojų laukai
- SCM integracija (SVN, CVS, „Git“, „Mercurial“ ir „Bazar“)
- Pašto problemos kūrimas
- Kelių LDAP autentifikavimo palaikymas
- Vartotojo saviregistravimo palaikymas
- Palaikymas keliomis kalbomis (iki 42 kalbų)
- Kelių duomenų bazių palaikymas
Dabar pamatysime, kaip įdiegti „Redmine“ su „Nginx“ „CentOS 7“.
1. Kaip įdiegti „Redmine“ priklausomybes naudojant „Nginx“ „CentOS 7“
„Redmine“ turi daug priklausomybių, kurios turi būti įdiegtos „CentOS“, ir tam mes prisijungsime kaip root vartotojai.
Kai tai bus padaryta, mes įdiegsime visas priklausomybes, kurių reikalauja „Redmine“, ir būtinus „Ruby“ ir „RVM“ paketus, vykdydami šią komandą:
yum install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel ftp wget ImageMagick-devel gcc-c ++ patch readline readline-devel zlib libyaml-devel libffi-devel make bzip2 autoconf automake libtool bison iconv-devel subversion
DIDELIS
Ten mes įvedame raidę y, kad patvirtintume minėtų paketų atsisiuntimą ir įdiegimą. Įdiegimas paprašys „MySQL“ slaptažodžio, ten mes turėsime įvesti naują „MySQL“ pagrindinį slaptažodį, kai jo bus paprašyta.
Prisijunk Prisijunk!