GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Confluence sur CentOS 7

Nous allons vous expliquer comment installer Confluence sur CentOS 7.  Confluence est un logiciel de collaboration d'équipe wiki écrit en Java. C'est un endroit centralisé où vous et les membres de votre équipe pouvez travailler ensemble sur des projets. Avec Confluence, vous pouvez ajouter des fonctionnalités personnalisées via des plug-ins, intégrer Microsoft Office et SharePoint, modifier et publier facilement des tâches liées à un projet, etc. L'installation de Confluence sur CentOS 7 est une tâche facile et devrait prendre moins de 15 minutes.

CONFIGURATIONS

Nous utiliserons notre modèle CentOS 7 Linux VPS pour ce didacticiel. Avant de continuer, vous devez vérifier la configuration système requise pour Confluence.

Le serveur sur lequel vous installerez Confluence aura besoin d'une pile LAMP (Linux, Apache, MySQL et PHP) fonctionnelle. Donc, si vous avez besoin d'installer LAMP, vous pouvez le faire en suivant nos excellents tutoriels. Cependant, n'installez pas MariaDB comme indiqué dans le didacticiel car Confluence prend en charge MySQL au lieu de MariaDB . Nous aborderons l'installation de MySQL plus loin dans cet article.

1. Mettre à jour le système

Comme toujours, assurez-vous que votre serveur est entièrement à jour avec la commande ci-dessous :

# yum update

Installez également un éditeur de texte de votre choix. Nous utiliserons nano comme éditeur de texte :

# yum install nano

2. Installer et configurer Java

Confluence nécessite JAVA pour fonctionner. Nous allons installer JAVA JDK 8 d'Oracle. Utilisez la commande ci-dessous pour télécharger JDK 8 :

# 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

Installer JAVA :

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

Configurez le package JAVA à l'aide de la commande alternatives :

# 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

Vous pouvez vérifier si JAVA a été correctement configuré sur votre serveur en utilisant :

# java -version

3. Installer le serveur MySQL

Vous devez installer MySQL à partir du référentiel communautaire.

Téléchargez et installez le référentiel :

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

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

Mettre à jour l'index du package :

# yum update

Maintenant, installez et démarrez MySQL :

# yum install mysql-server mysql-client

# systemctl start mysqld

Activez MySQL pour qu'il démarre au démarrage :

# systemctl enable mysqld

Avec l'installation de MySQL à l'écart, nous pouvons maintenant créer une base de données pour l'installation de Confluence. Mais d'abord, lancez mysql_secure_installation script pour renforcer votre serveur MySQL :

# mysql_secure_installation

Configurez-le comme ceci :

- 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

Maintenant, connectez-vous à MySQL en tant que root et créez la base de données :

# 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. Installer Confluence sur CentOS 7

Vous devez télécharger le « programme d'installation Linux 64 bits/32 bits » de Confluence approprié depuis leur page de téléchargement.
Nous utilisons un VPS CentOS 7 64 bits, nous utiliserons donc le programme d'installation 64 bits.

Vous pouvez utiliser la commande arch pour vérifier si vous utilisez un système d'exploitation 64 ou 32 bits sur votre serveur. Par exemple, notre système d'exploitation CentOS 7 est en 64 bits :

[root@linuxvps /]# arch
x86_64

Ok, passons maintenant aux affaires. Nous téléchargeons le programme d'installation 64 bits :

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

Rendre le fichier bin exécutable :

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

Exécutez le programme d'installation avec 'root ' les privilèges utilisateur et l'installation créera un compte utilisateur Linux dédié nommé 'confluence ‘ qui sera utilisé pour exécuter Confluence :

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

Vous obtiendrez le résultat suivant :

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]

Appuyez sur Entrée.

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]

Vous pouvez procéder à une installation personnalisée si vous le souhaitez, mais nous entrerons 1 dans notre CLI pour une installation Express avec les paramètres par défaut :

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]

Appuyez à nouveau sur Entrée pour démarrer l'installation de Confluence qui vous donnera le résultat ci-dessous :

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 ...

5. Configurer Confluence

Comme vous pouvez le voir, Confluence écoute sur le port 8090. Vous pouvez modifier cela et le chemin URI dans server.xml dossier. Et en effet, nous devons changer l'URL à partir de laquelle nous accéderons à Confluence. Par conséquent, entrez la conf répertoire :

# cd /opt/atlassian/confluence/conf

Cependant, vous devez d'abord arrêter Confluence, puis modifier le fichier server.xml fichier.

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

# nano server.xml

Maintenant, trouvez le 'localhost' valeur et remplacez-la par l'adresse IP de votre serveur.

Enregistrez et quittez le fichier. L'étape suivante consiste à configurer une connexion à la source de données MySQL pour Confluence. Pour ce faire, vous devez installer le pilote MySQL JDBC. Vous trouverez ci-dessous la procédure pour le faire. Exécutez les commandes ci-dessous :

# 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/

Avec ces commandes, vous téléchargez le pilote JDBC dans /opt répertoire, en l'extrayant, puis en déplaçant le fichier jar décompressé dans le répertoire Confluence approprié (/opt/atlassian/confluence/confluence/WEB-INF/lib/ ).

Ensuite, modifiez le server.xml fichier à nouveau :

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

Recherchez les lignes suivantes :

<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 -->

Insérez les lignes du dessous dans l'élément Context (entre les lignes "

<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" />

Remplacez bien entendu your_password par le mot de passe que vous avez configuré lors de la création de la confluence base de données. Enregistrez et fermez le fichier. Modifiez maintenant le web.xml fichier situé dans le WEB-INF répertoire :

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

Insérez les composants suivants juste avant  vers la fin du fichier :

<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>

Enregistrez et fermez le web.xml fichier.

6. Démarrer Confluence

Après toutes ces modifications que vous avez apportées aux fichiers de configuration, vous pouvez maintenant démarrer Confluence. Exécutez cette commande :

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

Pour le dépannage, utilisez le fichier journal Confluence (/opt/atlassian/confluence/logs/catalina.out ).

7. Terminez l'installation dans le navigateur Web

Vous pouvez maintenant terminer l'installation de Confluence sur :http://your_server_IP:8090 . Vous serez accueilli par la page d'installation comme indiqué dans l'image ci-dessous :

Cliquez sur Installation de production (vous pouvez choisir une installation d'essai bien sûr, puisque l'installation du produit nécessite que vous disposiez d'une licence Confluence active), choisissez si vous souhaitez avoir un module complémentaire et entrez votre clé de licence dans l'écran suivant.

Ensuite, configurez la base de données. Choisissez MySQL et connexion JDBC directe. Saisissez les paramètres correspondants :

Driver Class Name: com.mysql.jdbc.Driver

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

Username: confluenceuser

Password: your_password

Cliquez ensuite sur Suivant et terminez la configuration de Confluence.

Félicitations, si vous avez suivi attentivement nos étapes, vous disposez maintenant d'une installation Confluence entièrement fonctionnelle sur votre VPS CentOS 7. Pour plus d'informations sur Confluence, consultez leur documentation officielle.

Bien sûr, vous n'êtes pas obligé d'installer Confluence sur CentOS 7, si vous utilisez l'un de nos services d'hébergement, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Confluence sur CentOS 7, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de Confluence sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer Confluence sur CentOS 7

Comment installer Java sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer Go sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8