W świecie korporacyjnym, w którym każdego dnia rośnie liczba środowisk projektowych, idealnym rozwiązaniem jest posiadanie narzędzi połączonych z tego typu obiektami, co zapewnia doskonałą interoperacyjność między użytkownikami i zasobami. Zarządzanie projektami jest coraz bardziej skonsolidowane dzięki znaczeniu, które każda organizacja wdraża dla współpracy zespołowej, a dziś przeanalizujemy przydatne narzędzie dla tego typu środowiska, jakim jest Redmine wraz z Nginx.
Przypomnijmy, że Nginx (silnik x) to serwer HTTP i odwrotny serwer proxy, serwer proxy poczty i ogólny serwer proxy TCP / UDP, który jest przydatny w całym środowisku WWW.
W tym samouczku użyjemy CentOS 7, który można pobrać, jeśli jeszcze go nie mamy, w następującym linku:
Co to jest RedmineRedmine to aplikacja internetowa do zarządzania projektami charakteryzująca się dużą elastycznością. Redmine jest napisany w ramach Ruby on Rails, jest wieloplatformowy i może być używany jako baza danych.
Redmine jest oprogramowaniem typu open source i jest wydawany na warunkach licencji GNU General Public License v2 (GPL).
Narzędzie Redmine daje nam możliwość śledzenia kilku projektów jednocześnie, możesz integrować wiadomości, korzystać z zarządzania dokumentami i plikami oraz wiki wsparcia dla każdego projektu. Konta użytkowników można uwierzytelniać w katalogu LDAP, a oprogramowanie innych firm może łączyć się za pośrednictwem interfejsu API REST, rozszerzając w ten sposób możliwości tego ważnego narzędzia.
funkcje
- Wiele projektów wsparcia
- Elastyczna kontrola dostępu oparta na rolach
- Elastyczny system śledzenia problemów
- Ma wykres Gantta i kalendarz
- Zarządzanie aktualnościami, dokumentami i archiwami
- Kanały i powiadomienia e-mail
- Tworzenie projektu Wiki
- Zarządzanie forum projektowym
- Śledzenie czasu
- Niestandardowe pola dla problemów, wpisów czasu, projektów i użytkowników
- Integracja SCM (SVN, CVS, Git, Mercurial i Bazar)
- Tworzenie problemu e-mail
- Obsługa wielu uwierzytelnień LDAP
- Wsparcie dla samodzielnej rejestracji użytkownika
- Obsługa wielu języków (do 42 języków)
- Obsługa wielu baz danych
Teraz zobaczymy, jak zainstalować Redmine z Nginx na CentOS 7.
1. Jak zainstalować zależności Redmine z Nginx na CentOS 7?
Redmine ma wiele zależności, które należy zainstalować w CentOS i w tym celu zalogujemy się jako użytkownicy root.
Po wykonaniu tej czynności zainstalujemy wszystkie zależności wymagane przez Redmine i niezbędne pakiety dla Ruby i RVM, wykonując następujące polecenie:
mniam zainstaluj zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel ftp wget ImageMagick-devel gcc-c ++ łatka readline readline-devel zlib libyaml-devel libffi-devel make bzip2 autoconf automake libtool bison iconv-devel subversion
POWIĘKSZAĆ
Tam wpisujemy literę y, aby potwierdzić pobranie i instalację wspomnianych pakietów. Instalacja poprosi o hasło do MySQL, tam musimy wprowadzić nowe hasło roota MySQL, gdy zostaniesz o to poproszony.
Zaloguj się Dołącz!