Como instalar Redmine com Nginx no centOS 7

Em um mundo corporativo onde os ambientes de projetos aumentam a cada dia, o ideal é contar com ferramentas que sejam acopladas a este tipo de objeto, permitindo perfeita interoperabilidade entre usuários e recursos. A gestão de projetos está cada vez mais consolidada graças à importância que cada organização implementa para a colaboração em equipe e hoje vamos analisar uma ferramenta útil para este tipo de ambiente que é o Redmine em conjunto com o Nginx.

Lembre-se de que Nginx (engine x) é um servidor HTTP e proxy reverso, um servidor proxy de correio e um servidor proxy TCP / UDP genérico que é útil em todo o ambiente da web.

Para este tutorial usaremos o CentOS 7 que pode ser baixado, caso ainda não tenhamos, no seguinte link:

O que é RedmineRedmine é uma aplicação web de gerenciamento de projetos caracterizada por sua alta flexibilidade. Redmine é escrito sob a estrutura Ruby on Rails, é multiplataforma e pode ser usado como um banco de dados cruzado.
Redmine é open source e é lançado sob os termos da GNU General Public License v2 (GPL).

O utilitário Redmine nos dá a oportunidade de acompanhar vários projetos simultaneamente, você pode integrar notícias, usar gerenciamento de documentos e arquivos e um wiki de suporte por projeto. As contas de usuário podem ser autenticadas em um diretório LDAP e o software de terceiros pode se conectar por meio de uma API REST, expandindo assim os recursos deste importante utilitário.

Caracteristicas

  • Vários projetos de suporte
  • Controle de acesso flexível baseado em função
  • Sistema flexível de rastreamento de problemas
  • Possui gráfico de Gantt e calendário
  • Gestão de notícias, documentos e arquivos
  • Feeds e notificações por email
  • Criação de projeto Wiki
  • Gerenciamento do fórum do projeto
  • Controle de tempo
  • Campos personalizados para problemas, entradas de tempo, projetos e usuários
  • Integração SCM (SVN, CVS, Git, Mercurial e Bazar)
  • Criação de problema de email
  • Suporte para autenticação múltipla de LDAP
  • Suporte para autorregistro do usuário
  • Suporte multilíngue (até 42 idiomas)
  • Suporte a múltiplos bancos de dados

Agora veremos como instalar o Redmine com Nginx no CentOS 7.

1. Como instalar dependências do Redmine com Nginx no CentOS 7


O Redmine possui muitas dependências que devem ser instaladas no CentOS e para isso, iremos logar como usuários root.

Feito isso, vamos instalar todas as dependências exigidas pelo Redmine e os pacotes necessários para Ruby e RVM executando o seguinte 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

PROLONGAR

Lá, inserimos a letra y para confirmar o download e a instalação dos referidos pacotes. A instalação irá solicitar uma senha para o MySQL, onde devemos inserir a nova senha de root do MySQL quando for solicitada.


Login Junte-se!

wave wave wave wave wave