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!

wave wave wave wave wave