GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Confluence su CentOS 7

Spiegheremo Come installare Confluence su CentOS 7.  Confluence è un software di collaborazione del team wiki scritto in Java. È un luogo centralizzato in cui tu e i membri del tuo team potete lavorare insieme su progetti. Con Confluence puoi aggiungere funzionalità personalizzate tramite plug-in, integrare Microsoft Office e SharePoint, modificare e pubblicare facilmente attività relative ai progetti e altro ancora. L'installazione di Confluence su CentOS 7 è un compito facile e dovrebbe richiedere meno di 15 minuti.

REQUISITI

Utilizzeremo il nostro modello VPS Linux CentOS 7 per questo tutorial. Prima di procedere dovresti controllare i requisiti di sistema per Confluence.

Il server su cui installerai Confluence avrà bisogno di uno stack LAMP (Linux, Apache, MySQL e PHP) funzionante installato. Quindi, se devi installare LAMP, puoi farlo seguendo i nostri eccellenti tutorial. Tuttavia, non installare MariaDB come mostrato nel tutorial poiché Confluence supporta MySQL invece di MariaDB . Tratteremo l'installazione di MySQL più avanti in questo articolo.

1. Aggiorna il sistema

Come sempre, assicurati che il tuo server sia completamente aggiornato con il comando seguente:

# yum update

Inoltre, installa un editor di testo a tua scelta. Useremo nano come editor di testo:

# yum install nano

2. Installa e configura Java

Confluence richiede JAVA per funzionare. Stiamo per installare JAVA JDK 8 di Oracle. Utilizzare il comando seguente per scaricare 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

Installa JAVA:

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

Configura il pacchetto JAVA utilizzando il comando 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

Puoi verificare se JAVA è stato configurato correttamente sul tuo server utilizzando:

# java -version

3. Installa il server MySQL

Devi installare MySQL dal repository della community.

Scarica e installa il repository:

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

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

Aggiorna l'indice del pacchetto:

# yum update

Ora installa e avvia MySQL:

# yum install mysql-server mysql-client

# systemctl start mysqld

Abilita MySQL per l'avvio all'avvio:

# systemctl enable mysqld

Con l'installazione di MySQL fuori mano, ora possiamo creare un database per l'installazione di Confluence. Ma prima, esegui mysql_secure_installation script per rafforzare il tuo server MySQL:

# mysql_secure_installation

Configuralo in questo modo:

- 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

Ora, accedi a MySQL come root e crea il database:

# 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. Installa Confluence su CentOS 7

Devi scaricare l'appropriato "Linux 64-bit/32-bit installer" di Confluence dalla loro pagina di download.
Stiamo utilizzando un VPS CentOS 7 a 64 bit, quindi utilizzeremo il programma di installazione a 64 bit.

Puoi utilizzare il comando arch per verificare se stai eseguendo un sistema operativo a 64 o 32 bit sul tuo server. Ad esempio, il nostro sistema operativo CentOS 7 è a 64 bit:

[root@linuxvps /]# arch
x86_64

Ok, ora mettiamoci al lavoro. Stiamo scaricando il programma di installazione a 64 bit:

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

Rendi eseguibile il file bin:

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

Esegui il programma di installazione con "root ' privilegi utente e l'installazione creerà un account utente Linux dedicato denominato 'confluence ' che verrà utilizzato per eseguire Confluence:

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

Otterrai il seguente output:

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]

Premi invio.

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]

Puoi procedere con un'installazione personalizzata se lo desideri, ma inseriremo 1 nella nostra CLI per un'installazione rapida con le impostazioni predefinite:

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]

Premi nuovamente Invio per avviare l'installazione di Confluence che ti darà l'output seguente:

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

Come puoi vedere, Confluence è in ascolto sulla porta 8090. Puoi modificare questo e il percorso URI in server.xml file. E infatti, dobbiamo cambiare l'URL da cui accederemo a Confluence. Pertanto, inserisci la conf directory:

# cd /opt/atlassian/confluence/conf

Tuttavia, devi prima chiudere Confluence e poi modificare il server.xml file.

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

# nano server.xml

Ora trova 'localhost' valore e sostituirlo con l'indirizzo IP del server.

Salva ed esci dal file. Il passaggio successivo consiste nel configurare una connessione all'origine dati MySQL per Confluence. Per fare ciò, è necessario installare il driver MySQL JDBC. Di seguito è riportata la procedura per farlo. Esegui i seguenti comandi:

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

Con questi comandi stai scaricando il driver JDBC in /opt directory, estraendolo e quindi spostando il file jar decompresso nella directory Confluence appropriata (/opt/atlassian/confluence/confluence/WEB-INF/lib/ ).

Quindi, modifica il server.xml file di nuovo:

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

Trova le seguenti righe:

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

Inserisci le righe sottostanti all'interno dell'elemento Context (tra '

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

Ovviamente sostituisci la tua_password con la password che hai configurato durante la creazione della confluenza Banca dati. Salva e chiudi il file. Ora modifica il web.xml che si trova in WEB-INF directory:

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

Inserisci i seguenti componenti appena prima di  verso la fine del file:

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

Salva e chiudi web.xml file.

6. Inizia Confluence

Dopo tutte queste modifiche apportate ai file di configurazione, ora puoi avviare Confluence. Emetti questo comando:

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

Per la risoluzione dei problemi, utilizzare il file di registro di Confluence (/opt/atlassian/confluence/logs/catalina.out ).

7. Termina l'installazione nel browser web

Ora puoi completare l'installazione di Confluence su:http://your_server_IP:8090 . Sarai accolto dalla pagina di installazione come mostrato nell'immagine qui sotto:

Fare clic su Installazione della produzione (puoi scegliere un'Installazione di prova ovviamente, poiché l'installazione del Prodotto richiede che tu abbia una licenza Confluence attiva), scegli se desideri avere un componente aggiuntivo e inserisci il tuo codice di licenza nella schermata seguente.

Quindi, imposta il database. Scegli MySQL e Connessione JDBC diretta. Immettere le impostazioni corrispondenti:

Driver Class Name: com.mysql.jdbc.Driver

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

Username: confluenceuser

Password: your_password

Quindi fare clic su Avanti e termina la configurazione di Confluence.

Congratulazioni, se hai seguito attentamente i nostri passaggi ora hai un'installazione di Confluence completamente funzionante sul tuo CentOS 7 VPS. Per ulteriori informazioni su Confluence, visita la loro documentazione ufficiale.

Ovviamente non devi installare Confluence su CentOS 7, se utilizzi uno dei nostri servizi di hosting, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Confluence su CentOS 7, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post, su come installare Confluence su CentOS 7, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare Confluence su CentOS 7

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8