Come installare Redmine con Nginx su centOS 7

In un mondo aziendale in cui gli ambienti di progetto aumentano ogni giorno, è ideale disporre di strumenti che si accoppiano a questo tipo di oggetti, consentendo una perfetta interoperabilità tra utenti e risorse. La gestione dei progetti è sempre più consolidata grazie all'importanza che ogni organizzazione mette in atto per la collaborazione in team e oggi andremo ad analizzare uno strumento utile per questo tipo di ambiente e cioè Redmine insieme a Nginx.

Ricordiamo che Nginx (engine x) è un server HTTP e reverse proxy, un server proxy di posta e un server proxy TCP/UDP generico utile in tutto l'ambiente Web.

Per questo tutorial utilizzeremo CentOS 7 che può essere scaricato, se non lo abbiamo ancora, nel seguente link:

Cos'è Redmine?Redmine è un'applicazione web di project management caratterizzata dalla sua elevata flessibilità. Redmine è scritto sotto il framework Ruby on Rails, è multipiattaforma e può essere utilizzato come database incrociato.
Redmine è open source ed è rilasciato sotto i termini della GNU General Public License v2 (GPL).

L'utility Redmine ci offre l'opportunità di tenere traccia di più progetti contemporaneamente, è possibile integrare notizie, utilizzare la gestione di documenti e file e un wiki di supporto per progetto. Gli account utente possono essere autenticati su una directory LDAP e il software di terze parti può connettersi tramite un'API REST, ampliando così le capacità di questa importante utility.

caratteristiche

  • Più progetti di supporto
  • Controllo degli accessi flessibile basato sui ruoli
  • Sistema flessibile di monitoraggio dei problemi
  • Ha un diagramma di Gantt e un calendario
  • Gestione di notizie, documenti e archivi
  • Feed e notifiche e-mail
  • Creazione del progetto Wiki
  • Gestione del forum di progetto
  • Tracciamento del tempo
  • Campi personalizzati per problemi, voci di tempo, progetti e utenti
  • Integrazione SCM (SVN, CVS, Git, Mercurial e Bazar)
  • Creazione di problemi di posta elettronica
  • Supporto per l'autenticazione LDAP multipla
  • Supporto per l'autoregistrazione dell'utente
  • Supporto multilingue (fino a 42 lingue)
  • Supporto per database multipli

Ora vedremo come installare Redmine con Nginx su CentOS 7.

1. Come installare le dipendenze Redmine con Nginx su CentOS 7


Redmine ha molte dipendenze che devono essere installate in CentOS e per questo, accederemo come utenti root.

Fatto ciò, installeremo tutte le dipendenze richieste da Redmine e i pacchetti necessari per Ruby e RVM eseguendo il seguente comando:

 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

INGRANDIRE

Lì inseriamo la lettera y per confermare il download e l'installazione di detti pacchetti. L'installazione richiederà una password per MySQL, lì dobbiamo inserire la nuova password di root di MySQL quando viene richiesta.


Accedi Iscriviti!

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave