GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Confluence auf CentOS 7

Wir erklären, wie man Confluence auf CentOS 7 installiert. Confluence ist eine Wiki-Team-Collaboration-Software, die in Java geschrieben ist. Es ist ein zentraler Ort, an dem Sie und Ihre Teammitglieder gemeinsam an Projekten arbeiten können. Mit Confluence können Sie benutzerdefinierte Funktionen über Plugins hinzufügen, Microsoft Office und SharePoint integrieren, projektbezogene Aufgaben einfach bearbeiten und veröffentlichen und vieles mehr. Die Installation von Confluence auf CentOS 7 ist eine einfache Aufgabe und sollte weniger als 15 Minuten dauern.

ANFORDERUNGEN

Für dieses Tutorial verwenden wir unsere CentOS 7 Linux VPS-Vorlage. Bevor Sie fortfahren, sollten Sie die Systemanforderungen für Confluence überprüfen.

Auf dem Server, auf dem Sie Confluence installieren, muss ein funktionierender LAMP-Stack (Linux, Apache, MySQL und PHP) installiert sein. Wenn Sie also LAMP installieren müssen, können Sie dies tun, indem Sie unseren hervorragenden Tutorials folgen. Installieren Sie MariaDB jedoch nicht wie im Tutorial gezeigt, da Confluence MySQL anstelle von MariaDB unterstützt. Wir werden die MySQL-Installation später in diesem Artikel behandeln.

1. Aktualisieren Sie das System

Stellen Sie wie immer mit dem folgenden Befehl sicher, dass Ihr Server auf dem neuesten Stand ist:

# yum update

Installieren Sie außerdem einen Texteditor Ihrer Wahl. Wir werden nano als unseren Texteditor verwenden:

# yum install nano

2. Java installieren und konfigurieren

Confluence benötigt JAVA, um ausgeführt zu werden. Wir werden das JAVA JDK 8 von Oracle installieren. Verwenden Sie den folgenden Befehl, um JDK 8 herunterzuladen:

# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.rpm" -O /opt/jdk-8u151-linux-x64.rpm

Java installieren:

# yum install /opt/jdk-8-linux-x64.rpm

Konfigurieren Sie das JAVA-Paket mit dem alternativen Befehl:

# JDK_DIRS=($(ls -d /usr/java/jdk*))

# JDK_VER=${JDK_DIRS[@]:(-1)}

# alternatives --install /usr/bin/java java /usr/java/"${JDK_VER##*/}"/jre/bin/java 20000

# alternatives --install /usr/bin/jar jar /usr/java/"${JDK_VER##*/}"/bin/jar 20000

# alternatives --install /usr/bin/javac javac /usr/java/"${JDK_VER##*/}"/bin/javac 20000

# alternatives --install /usr/bin/javaws javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws 20000

# alternatives --set java /usr/java/"${JDK_VER##*/}"/jre/bin/java

# alternatives --set javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws

# alternatives --set javac /usr/java/"${JDK_VER##*/}"/bin/javac

Sie können überprüfen, ob JAVA auf Ihrem Server richtig eingerichtet wurde, indem Sie Folgendes verwenden:

# java -version

3. MySQL-Server installieren

Sie müssen MySQL aus dem Community-Repository installieren.

Laden Sie das Repo herunter und installieren Sie es:

# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

Aktualisieren Sie den Paketindex:

# yum update

Installieren und starten Sie nun MySQL:

# yum install mysql-server mysql-client

# systemctl start mysqld

Aktivieren Sie MySQL, um beim Booten zu starten:

# systemctl enable mysqld

Nachdem die MySQL-Installation erledigt ist, können wir jetzt eine Datenbank für die Confluence-Installation erstellen. Aber führen Sie zuerst die mysql_secure_installation aus Skript zum Härten Ihres MySQL-Servers:

# mysql_secure_installation

Konfigurieren Sie es wie folgt:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Melden Sie sich jetzt als root bei MySQL an und erstellen Sie die Datenbank:

# mysql -u root -p

mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON confluence.* TO 'confluenceuser'@'localhost' IDENTIFIED BY 'your_password';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit

4. Confluence auf CentOS 7 installieren

Sie müssen das entsprechende Confluence „Linux 64-bit/32-bit installer“ herunterladen von ihrer Download-Seite.
Wir verwenden einen 64-Bit CentOS 7 VPS, also verwenden wir das 64-Bit-Installationsprogramm.

Sie können den Arch-Befehl verwenden, um zu überprüfen, ob Sie ein 64- oder 32-Bit-Betriebssystem auf Ihrem Server ausführen. Zum Beispiel ist unser CentOS 7-Betriebssystem 64-Bit:

[root@linuxvps /]# arch
x86_64

Okay, jetzt kommen wir zur Sache. Wir laden das 64-Bit-Installationsprogramm herunter:

# wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.4.2-x64.bin

Machen Sie die bin-Datei ausführbar:

# chmod a+x atlassian-confluence-6.4.2-x64.bin

Führen Sie das Installationsprogramm mit „root“ aus ‘ Benutzerrechte und die Installation erstellt ein dediziertes Linux-Benutzerkonto mit dem Namen ‘confluence ‘, die zum Ausführen von Confluence verwendet wird:

# ./atlassian-confluence-6.4.2-x64.bin

Sie erhalten die folgende Ausgabe:

Unpacking JRE ...
Starting Installer ...
Dec 03, 2015 10:43:54 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.

This will install Confluence 6.4.2 on your computer.
OK [o, Enter], Cancel [c]

Drücken Sie die Eingabetaste.

Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1],
Custom Install (recommended for advanced users) [2, Enter],
Upgrade an existing Confluence installation [3]

Sie können mit einer benutzerdefinierten Installation fortfahren, wenn Sie möchten, aber wir geben 1 ein in unserer CLI für eine Express-Installation mit den Standardeinstellungen:

See where Confluence will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/confluence
Home Directory: /var/atlassian/application-data/confluence
HTTP Port: 8090
RMI Port: 8000
Install as service: Yes
Install [i, Enter], Exit [e]

Drücken Sie erneut die Eingabetaste, um die Confluence-Installation zu starten, die Ihnen die folgende Ausgabe liefert:

Extracting files ...

Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 6.4.2 is complete
Your installation of Confluence 6.4.2 is now ready and can be accessed via
your browser.
Confluence 6.4.2 can be accessed at http://localhost:8090
Finishing installation ...
aufgerufen werden

5. Confluence konfigurieren

Wie Sie sehen können, lauscht Confluence auf Port 8090. Sie können dies und den URI-Pfad in der server.xml ändern Datei. Und tatsächlich müssen wir die URL ändern, von der aus wir auf Confluence zugreifen. Geben Sie daher die conf ein Verzeichnis:

# cd /opt/atlassian/confluence/conf

Sie müssen Confluence jedoch zuerst herunterfahren und dann die server.xml bearbeiten Datei.

# sh /opt/atlassian/confluence/bin/shutdown.sh

# nano server.xml

Suchen Sie nun ‘localhost’ Wert und ersetzen Sie ihn durch Ihre Server-IP-Adresse.

Speichern und beenden Sie die Datei. Der nächste Schritt besteht darin, eine MySQL-Datenquellenverbindung für Confluence zu konfigurieren. Dazu müssen Sie den MySQL JDBC-Treiber installieren. Nachfolgend finden Sie das Verfahren dazu. Führen Sie die folgenden Befehle aus:

# cd /opt
# wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.35.tar.gz
# tar -zxvf mysql-connector-java-5.1.35.tar.gz
# cd /opt/mysql-connector-java-5.1.35
# mv mysql-connector-java-5.1.35-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

Mit diesen Befehlen laden Sie den JDBC-Treiber in /opt herunter Verzeichnis, extrahieren Sie es und verschieben Sie dann die entpackte JAR-Datei in das entsprechende Confluence-Verzeichnis (/opt/atlassian/confluence/confluence/WEB-INF/lib/ ).

Bearbeiten Sie als Nächstes die server.xml Datei erneut:

# nano /opt/atlassian/confluence/conf/server.xml

Suchen Sie die folgenden Zeilen:

<Context path="" docBase="../confluence" debug="0" reloadable="true">
   <!-- Logger is deprecated in Tomcat 5.5. Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties -->
angegeben

Fügen Sie die darunter liegenden Zeilen in das Context-Element ein (zwischen der Zeile „

<Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource"
          username="confluenceuser"
          password="your_password"
          driverClassName="com.mysql.jdbc.Driver"
          url="jdbc:mysql://localhost:3306/confluence?useUnicode=true&amp;characterEncoding=utf8"
          maxActive="15"
          maxIdle="7"
          defaultTransactionIsolation="READ_COMMITTED"
          validationQuery="Select 1" />

Ersetzen Sie natürlich your_password durch das Passwort, das Sie während der Erstellung von confluence konfiguriert haben Datenbank. Speichern und schließen Sie die Datei. Bearbeiten Sie nun die web.xml Datei befindet sich im WEB-INF Verzeichnis:

# nano /opt/atlassian/confluence/confluence/WEB-INF/web.xml

Fügen Sie die folgenden Komponenten direkt vor  ein am Ende der Datei:

<resource-ref>
    <description>Connection Pool</description>
    <res-ref-name>jdbc/confluence</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
   <res-auth>Container</res-auth>
</resource-ref>

Speichern und schließen Sie die web.xml Datei.

6. Starten Sie Confluence

Nach all diesen Änderungen, die Sie an den Konfigurationsdateien vorgenommen haben, können Sie nun Confluence starten. Geben Sie diesen Befehl aus:

# sh /opt/atlassian/confluence/bin/start-confluence.sh

Verwenden Sie zur Fehlerbehebung die Confluence-Protokolldatei (/opt/atlassian/confluence/logs/catalina.out ).

7. Beenden Sie die Installation im Webbrowser

Sie können nun die Confluence-Installation unter http://your_server_IP:8090 abschließen. Sie werden von der Installationsseite begrüßt, wie im Bild unten gezeigt:

Klicken Sie auf Produktionsinstallation (Sie können eine Testinstallation auswählen Da für die Produktinstallation natürlich eine aktive Confluence-Lizenz erforderlich ist), wählen Sie aus, ob Sie ein Add-on haben möchten, und geben Sie Ihren Lizenzschlüssel im folgenden Bildschirm ein.

Richten Sie dann die Datenbank ein. Wählen Sie MySQL und direkte JDBC-Verbindung. Geben Sie die entsprechenden Einstellungen ein:

Driver Class Name: com.mysql.jdbc.Driver

Database URL: jdbc:mysql://localhost:3306/confluence?useUnicode=true&characterEncoding=utf8

Username: confluenceuser

Password: your_password

Klicken Sie dann auf Weiter und schließen Sie die Confluence-Konfiguration ab.

Herzlichen Glückwunsch, wenn Sie unsere Schritte sorgfältig befolgt haben, haben Sie jetzt eine voll funktionsfähige Confluence-Installation auf Ihrem CentOS 7 VPS. Weitere Informationen zu Confluence finden Sie in der offiziellen Dokumentation.

Natürlich müssen Sie Confluence nicht auf CentOS 7 installieren, wenn Sie einen unserer Hosting-Services nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Confluence auf CentOS 7 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von Confluence auf CentOS 7 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie Confluence auf CentOS 7

So installieren Sie Java unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8