So installieren Sie Redmine mit Nginx unter centOS 7

In einer Unternehmenswelt, in der die Projektumgebungen täglich zunehmen, ist es ideal, Tools zu verwenden, die mit dieser Art von Objekten gekoppelt sind, um eine perfekte Interoperabilität zwischen Benutzern und Ressourcen zu ermöglichen. Das Projektmanagement wird dank der Bedeutung, die jede Organisation für die Teamzusammenarbeit hat, zunehmend konsolidiert. Heute werden wir ein nützliches Tool für diese Art von Umgebung analysieren, und zwar Redmine zusammen mit Nginx.

Denken Sie daran, dass Nginx (Engine x) ein HTTP- und Reverse-Proxy-Server, ein Mail-Proxy-Server und ein generischer TCP / UDP-Proxy-Server ist, der in der gesamten Webumgebung nützlich ist.

Für dieses Tutorial verwenden wir CentOS 7, das, falls noch nicht vorhanden, unter folgendem Link heruntergeladen werden kann:

Was ist Redmine?Redmine ist eine Projektmanagement-Webanwendung, die sich durch ihre hohe Flexibilität auszeichnet. Redmine ist unter dem Ruby on Rails Framework geschrieben, ist plattformübergreifend und kann als datenbankübergreifend verwendet werden.
Redmine ist Open Source und wird unter den Bedingungen der GNU General Public License v2 (GPL) veröffentlicht.

Das Redmine-Utility gibt uns die Möglichkeit, mehrere Projekte gleichzeitig zu verfolgen, Sie können News integrieren, Dokumenten- und Dateiverwaltung nutzen und ein Support-Wiki pro Projekt. Benutzerkonten können gegen ein LDAP-Verzeichnis authentifiziert werden und Software von Drittanbietern kann über eine REST-API eine Verbindung herstellen, wodurch die Fähigkeiten dieses wichtigen Dienstprogramms erweitert werden.

Merkmale

  • Mehrere Unterstützungsprojekte
  • Flexible rollenbasierte Zugriffskontrolle
  • Flexibles Problemverfolgungssystem
  • Es hat ein Gantt-Diagramm und einen Kalender
  • Nachrichten-, Dokumenten- und Archivverwaltung
  • Feeds und E-Mail-Benachrichtigungen
  • Wiki-Projekterstellung
  • Verwaltung des Projektforums
  • Zeiterfassung
  • Benutzerdefinierte Felder für Probleme, Zeiteinträge, Projekte und Benutzer
  • SCM-Integration (SVN, CVS, Git, Mercurial und Bazar)
  • Erstellung von E-Mail-Problemen
  • Unterstützung für mehrere LDAP-Authentifizierung
  • Unterstützung der Benutzerselbstregistrierung
  • Mehrsprachige Unterstützung (bis zu 42 Sprachen)
  • Unterstützung mehrerer Datenbanken

Jetzt werden wir sehen, wie man Redmine mit Nginx auf CentOS 7 installiert.

1. So installieren Sie Redmine-Abhängigkeiten mit Nginx unter CentOS 7


Redmine hat viele Abhängigkeiten, die in CentOS installiert werden müssen und dafür werden wir uns als Root-Benutzer anmelden.

Sobald dies erledigt ist, installieren wir alle von Redmine benötigten Abhängigkeiten und die erforderlichen Pakete für Ruby und RVM, indem wir den folgenden Befehl ausführen:

 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

VERGRÖSSERN

Dort geben wir den Buchstaben y ein, um den Download und die Installation dieser Pakete zu bestätigen. Die Installation fordert ein Passwort für MySQL an, dort müssen wir das neue MySQL-Root-Passwort eingeben, wenn es angefordert wird.


Anmelden Beitreten!

wave wave wave wave wave