Wie man

So installieren Sie Jira unter CentOS 8 / RHEL 8 Linux

So installieren Sie Jira unter CentOS 8 / RHEL 8 Linux

JIRA ist ein von Atlassian entwickeltes Projektmanagement-Tool. Es wird auch für die Problemverfolgung und Fehlerverfolgung im Zusammenhang mit Ihrer Softwareentwicklung und anderen Projekten verwendet. Diese Anleitung führt Sie durch die Installation von Jira unter CentOS 8 / RHEL 8 Linux.

Schritt 1: Java installieren

Jira erfordert, dass Java auf Ihrem CentOS 8 / RHEL 8-Computer installiert ist, damit es ausgeführt werden kann. Sehen Sie sich unsere Anleitung zur Installation von Java in einem CentOS / RHEL 8-System an:

So installieren Sie Java (OpenJDK 11) unter RHEL 8 / CentOS 8

Bestätigen Sie die Installation, indem Sie die Java-Version überprüfen:

$ java -version openjdk-Version "11.0.5" 15.10.2019 LTS OpenJDK Laufzeitumgebung 18.9 (Bau 11.0.5+10-LTS) OpenJDK 64-Bit-Server-VM 18.9 (Bau 11.0.5+10-LTS, gemischter Modus, Teilen)

Schritt 2: MySQL 5 installieren.7 Datenbankserver

Zum jetzigen Zeitpunkt funktioniert Jira nicht mit dem MySQL 8-Datenbankserver, installieren Sie MySQL 5.7 mit unserer Anleitung unten.

Installieren Sie MySQL 5.7 Datenbank CentOS 8 / RHEL 8

Bearbeiten Sie die MySQL 5.7 Konfigurationsserver-Abschnitt zum Hinzufügen unter den Zeilen.

$ sudo vi /etc/my.cnf [mysqld] default-storage-engine=INNODB character_set_server=utf8mb4 innodb_default_row_format=DYNAMISCH innodb_large_prefix=ON innodb_file_format=Barracuda innodb_log_file_size=2G sql_mode = NO_AUTO_VALUE_ON_ZERO

Neu starten mysqld Bedienung:

sudo systemctl Neustart mysqld

Sobald der Datenbankserver installiert ist, melden Sie sich als Root-Benutzer an und erstellen Sie eine Datenbank und einen Benutzer für Jira:

$ mysql -u root -p CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; ERSTELLE BENUTZER 'jira'@'localhost' IDENTIFIZIERT VON '[email protected]%rd'; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,ALTER,INDEX on jira.* AN 'jira'@'localhost' IDENTIFIZIERT DURCH 'Str0ng[email protected]%rd'; FLUSH PRIVILEGIEN; VERLASSEN;

Schritt 3: JIRA auf CentOS 8 / RHEL 8 herunterladen und installieren

Wir haben Java und einen Datenbankserver installiert, die nächste Aktion besteht darin, die Binärdatei von JIRA herunterzuladen. Überprüfen Sie die neueste Version auf der Jira-Downloadseite.

sudo yum -y install wget wget https://product-downloads.Atlassianer.com/software/jira/downloads/atlassian-jira-software-8.8.1-x64.bin -O Atlassian-Jira-Software.Behälter

Geben Sie das Dateiausführungsbit an:

chmod +x Atlassian-Jira-Software.Behälter

Starten Sie nun das Installationsprogramm:

sudo ./atlassian-jira-software.Behälter

Drücken Sie Taste zum Starten des Jira-Setups.

JRE entpacken… Installationsprogramm starten… Dies installiert Jira Software 8.6.0 auf deinem Computer. OK [o, Enter], Cancel [c] Klicken Sie auf Next, um fortzufahren, oder Cancel, um das Setup zu verlassen. 

Wählen [1] um die Express-Installationseinstellungen zu verwenden:

Wählen Sie die entsprechende Installations- oder Upgrade-Option. Bitte wählen Sie eine der folgenden Optionen: Express-Installation (Standardeinstellungen verwenden) [1], Benutzerdefinierte Installation (empfohlen für fortgeschrittene Benutzer) [2, Enter], Upgrade einer bestehenden Jira-Installation [3] 1 Details zum Installationsort der Jira-Software und die Einstellungen, die verwendet werden. Installationsverzeichnis: /opt/atlassian/jira Home-Verzeichnis: /var/atlassian/application-data/jira HTTP-Port: 8080 RMI-Port: 8005 Als Dienst installieren: Ja 

Art ich Taste zum Starten der Installation.

Install [i, Enter], Exit [e] i Extrahieren von Dateien… Bitte warten Sie einen Moment, während die Jira Software konfiguriert ist. Installation der Jira-Software 8.6.0 ist fertig

Akzeptieren, um Jira-Dienste zu starten.

Installation der Jira-Software 8.6.0 ist abgeschlossen Ihre Installation von Jira Software 8.6.0 ist nun fertig und kann über Ihren Browser aufgerufen werden. Jira-Software 8.6.0 kann unter http://localhost:8080 zugegriffen werden Installation wird abgeschlossen… 

Installieren Sie den Java-MySQL-Connector:

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.18.zip entpacken mysql-connector-java-8.0.18.zip sudo cp mysql-connector-java-8.0.18/mysql-connector-java-8.0.18.jar /opt/atlassian/jira/lib

Jira neu starten:

sudo /etc/init.d/jira stop sudo /etc/init.d/jira starten

Schritt 4: Konfigurieren Sie den JIRA Nginx Proxy auf CentOS 8 / RHEL 8

Installieren Sie den Nginx-Webserver und aktivieren Sie den Dienst.

sudo yum -y install nginx sudo systemctl enable --now nginx

Konfigurieren Sie den HTTP-Connector

Bearbeiten Sie die Konfigurationsdatei des Jira-Servers.

sudo vi /opt/atlassian/jira/conf/server.xml

Suchen Sie dieses Codesegment:

" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443" acceptCount="100" disableUploadTimeout="true" bindOnInit="false" scheme="http"

Und füge die hinzu proxyName und Proxy-Port -Elemente (ersetzen Sie sie durch die entsprechenden Eigenschaften) und einen weiteren Connector unten - dies wird zur Fehlerbehebung verwendet, um den Proxy zu umgehen:

proxyName="jira.Computerforgeeks.com" proxyPort="80"/>

Fügen Sie auch diese neuen Zeilen hinzu, um den Proxy zu umgehen.

  

Vergiss nicht zu ersetzen jira.Computerforgeeks.com in Ihren Konfigurationen. Ihre Konfigurationen sollten wie folgt aussehen:

Jira neu starten:

sudo /etc/init.d/jira stop sudo /etc/init.d/jira starten

Nginx konfigurieren

Erstellen Sie eine neue Nginx-Konfigurationsdatei für Jira.

sudo vi /etc/nginx/conf.d/jira.conf

Aktualisieren Sie die Nginx-Einstellungen, um den folgenden Server zu haben (ersetzen Sie jira.Computerforgeeks.com mit dem FQDN und localhost mit dem Hostnamen des Servers, wenn Nginx auf einem anderen Server sitzt):

Server  hören 80; server_name jira.Computerforgeeks.com; location /  proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8080; client_max_body_size 10M;  

Deaktivieren Sie Nginx und starten Sie Jira und Nginx neu

sudo setenforce 0 sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config sudo /etc/init.d/jira stop sudo /etc/init.d/jira start sudo systemctl nginx neu starten

Bestätigen Sie den Status der beiden Dienste:

$ systemctl status jira nginx ● jira.Dienst Geladen: geladen (/etc/rc.d/init.d/jira; generiert) Aktiv: aktiv (läuft) seit Mo 06.01.2020 16:06:27 EAT; vor 22s Docs: man:systemd-sysv-generator(8) Prozess: 6299 ExecStop=/etc/rc.d/init.d/jira stop (code=beendet, status=0/ERFOLG) Prozess: 6393 ExecStart=/etc/rc.d/init.d/jira start (code=exited, status=0/SUCCESS) Aufgaben: 89 (Limit: 11512) Speicher: 357.4M CGroup: /system.Scheibe/Jira.Dienst 6430 /opt/atlassian/jira/jre//bin/java -Djava.util.Protokollierung.Konfiguration.file=/opt/atlassian/jira/conf/logging.Eigenschaften -Djava.util.Protokollierung.Mann> 06. Jan 16:06:27 centos8.novalocal jira[6393]: 'UOJ Jan 06 16:06:27 centos8.novalocal jira[6393]: [1B-Blob-Daten] 06. Jan. 16:06:27 centos8.Novalocal Jira[6393]: Atlassian Jira Jan 06 16:06:27 centos8.Novalokaler Jira[6393]: Version: 8.6.0 Jan 06 16:06:27 Centos8.novalocal jira[6393]: [19B Blob-Daten] 06. Jan. 16:06:27 centos8.novalocal jira[6393]: Wenn beim Starten oder Beenden von Jira Probleme auftreten, lesen Sie bitte die Anleitung zur Fehlerbehebung unter https://docs.a> 06. Jan 16:06:27 centos8.novalocal jira[6393]: Serverstartprotokolle befinden sich in /opt/atlassian/jira/logs/catalina.aus 06. Jan. 16:06:27 centos8.novalocal jira[6393]: Tomcat gestartet. 06. Jan 16:06:27 centos8.novalocal runuser[6399]: pam_unix(runuser:session): Sitzung geschlossen für Benutzer jira Jan 06 16:06:27 centos8.novalocal systemd[1]: Jira . gestartet.Bedienung. ● nginx.service - Der nginx HTTP- und Reverse-Proxy-Server Geladen: geladen (/usr/lib/systemd/system/nginx.Bedienung; aktiviert; Herstellervoreinstellung: deaktiviert) Aktiv: aktiv (läuft) seit Mo 06.01.2020 16:06:43 EAT; vor 6s Prozess: 6540 ExecStart=/usr/sbin/nginx (code=beendet, status=0/SUCCESS) Prozess: 6538 ExecStartPre=/usr/sbin/nginx -t (code=beendet, status=0/ERFOLG) Prozess: 6537 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 6542 (nginx) Tasks: 2 (Limit: 11512) Speicher: 3.9M CGroup: /system.Scheibe/nginx.service ├─6542 nginx: master process /usr/sbin/nginx └─6543 nginx: worker process Jan 06 16:06:43 centos8.novalocal systemd[1]: Starten des nginx HTTP- und Reverse-Proxy-Servers… 06. Jan. 16:06:43 centos8.novalocal nginx[6538]: nginx: die Konfigurationsdatei /etc/nginx/nginx.conf-Syntax ist in Ordnung 06. Jan. 16:06:43 centos8.novalocal nginx[6538]: nginx: Konfigurationsdatei /etc/nginx/nginx.conf-Test ist erfolgreich 06. Jan. 16:06:43 centos8.novalocal systemd[1]: nginx.service: Fehler beim Parsen der PID aus der Datei /run/nginx.pid: Ungültiges Argument 06. Jan. 16:06:43 centos8.novalocal systemd[1]: Gestartet Der nginx HTTP- und Reverse-Proxy-Server.

HTTP-Port in der Firewall zulassen:

sudo Firewall-cmd --add-service=http --permanent sudo Firewall-cmd --reload

Sobald die Installation abgeschlossen ist, gehen Sie zu jira.Beispiel.com in Ihrem Browser, um den Einrichtungsprozess zu starten.

Wählen "Ich werde es selbst einrichten“.

Klicken "Nächster“ und geben Sie die Anmeldeinformationen für die MySQL-Datenbank an. Wählen Sie für den Typ „Meine eigene Datenbank

Klicken Sie auf Verbindung testen und eine Meldung über eine erfolgreiche Verbindung sollte angezeigt werden.

Füllen Sie auf den nächsten Seiten das 'Bewerbungstitel', 'Modus', JIRA-Lizenz , Admin-Konto, E-Mail-Benachrichtigung. Auf der letzten Seite werden Sie aufgefordert, die Standardsprache auszuwählen.

Greifen Sie auf das Jira Admin-Dashboard zu, um mehr Benutzer zu erstellen.

In unserem nächsten Leitfaden behandeln wir die Sicherung Ihrer Jira-Installation mit dem Let's Encrypt SSL-Zertifikat.

Weitere Anleitungen:

Installieren Sie OpenProject Community Edition auf Debian 10 (Buster)

Installieren Sie OpenProject Community Edition auf Ubuntu

Die besten Zertifizierungsbücher für Project Management Professional (PMP)

So installieren Sie Taiga.io Projektmanagement-Tool auf Ubuntu

Am besten bewertete Vorbereitungsbücher für AWS Cloud-Zertifizierungen

Beste Vorbereitungsbücher für zertifizierte Scrum Master

Installieren und konfigurieren Sie den LDAP Account Manager auf Ubuntu 20.04|18.04|16.04
LDAP Account Manager (LAM) ist ein Web-Frontend zur Verwaltung von Einträgen (z.G. Benutzer, Gruppen, DHCP-Einstellungen) in einem LDAP-Verzeichnis ge...
Konfigurieren Sie den LDAP-Client unter Ubuntu 20.04|18.04|16.04
Dies ist eine Anleitung zum Konfigurieren eines Ubuntu 20.04|18.04 & Ubuntu 16.04 LTS-Server zur Authentifizierung gegenüber einem LDAP-Verzeichnisser...
So führen Sie Minikube auf KVM aus
Minikube ist ein Tool, mit dem Sie einen einzelnen Kubernetes-Cluster auf Ihrem lokalen Computer ausführen können. Minikube funktioniert durch lokales...