Explicaremos cómo instalar Confluence en CentOS 7. Confluence es un software de colaboración en equipo wiki que está escrito en Java. Es un lugar centralizado donde usted y los miembros de su equipo pueden trabajar juntos en proyectos. Con Confluence puede agregar funciones personalizadas a través de complementos, integrar Microsoft Office y SharePoint, editar y publicar fácilmente tareas relacionadas con proyectos y más. Instalar Confluence en CentOS 7 es una tarea fácil y debería tomar menos de 15 minutos.
REQUISITOS
Usaremos nuestra plantilla CentOS 7 Linux VPS para este tutorial. Antes de continuar, debe verificar los requisitos del sistema para Confluence.
El servidor en el que instalará Confluence necesitará una pila LAMP (Linux, Apache, MySQL y PHP) que funcione. Entonces, si necesita instalar LAMP, puede hacerlo siguiendo nuestros excelentes tutoriales. Sin embargo, no instale MariaDB como se muestra en el tutorial, ya que Confluence es compatible con MySQL en lugar de MariaDB. Cubriremos la instalación de MySQL más adelante en este artículo.
1. Actualizar el sistema
Como siempre, asegúrese de que su servidor esté completamente actualizado con el siguiente comando:
# yum actualización
Además, instale un editor de texto de su elección. Usaremos nano como nuestro editor de texto:
# yum instalar nano
2. Instalar y configurar Java
Confluence requiere JAVA para funcionar. Vamos a instalar JAVA JDK 8 de Oracle. Use el siguiente comando para descargar 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
Instalar JAVA:
# yum install /opt/jdk-8-linux-x64.rpm
Configure el paquete JAVA usando el comando de alternativas:
# JDK_DIRS=($(ls -d /usr/java/jdk*))# JDK_VER=${JDK_DIRS[@]:(-1)}# alternativas --install /usr/bin/java java /usr /java/"${JDK_VER##*/}"/jre/bin/java 20000# alternativas --instalar /usr/bin/jar jar /usr/java/"${JDK_VER##*/}"/bin/ jar 20000# alternativas --instalar /usr/bin/javac javac /usr/java/"${JDK_VER##*/}"/bin/javac 20000# alternativas --instalar /usr/bin/javaws javaws /usr/java /"${JDK_VER##*/}"/jre/bin/javaws 20000# alternativas --set java /usr/java/"${JDK_VER##*/}"/jre/bin/java# alternativas --set javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws# alternativas --set javac /usr/java/"${JDK_VER##*/}"/bin/javac
Puede verificar si JAVA se ha configurado correctamente en su servidor usando:
# java -versión
3. Instalar servidor MySQL
Debe instalar MySQL desde el repositorio de la comunidad.
Descargue e instale el repositorio:
# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Actualice el índice del paquete:
# yum actualización
Ahora instale e inicie MySQL:
# yum install mysql-server mysql-client# systemctl start mysqld
Habilite MySQL para iniciar en el arranque:
# systemctl habilitar mysqld
Con la instalación de MySQL fuera de nuestro camino, ahora podemos crear una base de datos para la instalación de Confluence. Pero primero, ejecute mysql_secure_installation secuencia de comandos para fortalecer su servidor MySQL:
# mysql_secure_installation
Configúralo así:
- ¿Establecer contraseña de root? [S/n] y- ¿Eliminar usuarios anónimos? [S/n] y- ¿Deshabilitar el inicio de sesión raíz de forma remota? [S/n] y- ¿Eliminar la base de datos de prueba y acceder a ella? [S/n] y- ¿Recargar tablas de privilegios ahora? [S/n] s
Ahora, inicia sesión en MySQL como root y crea la base de datos:
# mysql -u root -pmysql> CREAR BASE DE DATOS confluence CONJUNTO DE CARACTERES utf8 COLLATE utf8_bin;Consulta OK, 1 fila afectada (0.00 seg)mysql> OTORGAR TODOS LOS PRIVILEGIOS EN confluence.* A 'confluenceuser'@'localhost' IDENTIFICADO POR ' your_password';Consulta OK, 0 filas afectadas (0.00 seg)mysql> flush privilegios;Consulta OK, 0 filas afectadas (0.00 seg)mysql> exit
4. Instale Confluence en CentOS 7
Debe descargar el ‘Instalador de Linux de 64/32 bits’ de Confluence adecuado desde su página de descarga.
Estamos usando un CentOS 7 VPS de 64 bits, así que usaremos el instalador de 64 bits.
Puede usar el comando arch para verificar si está ejecutando un sistema operativo de 64 o 32 bits en su servidor. Por ejemplo, nuestro sistema operativo CentOS 7 es de 64 bits:
[raíz@linuxvps /]# archx86_64
Bien, ahora vayamos al grano. Estamos descargando el instalador de 64 bits:
# wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.4.2-x64.bin
Haz que el archivo bin sea ejecutable:
# chmod a+x atlassian-confluence-6.4.2-x64.bin
Ejecute el instalador con 'raíz ‘ privilegios de usuario y la instalación creará una cuenta de usuario de Linux dedicada llamada ‘confluence ' que se usará para ejecutar Confluence:
# ./atlassian-confluencia-6.4.2-x64.bin
Obtendrá el siguiente resultado:
Desempaquetando JRE... Iniciando el instalador... 03 de diciembre de 2015 10:43:54 AM java.util.prefs.FileSystemPreferences$1 runINFO:Se creó el directorio de preferencias del usuario. Esto instalará Confluence 6.4.2 en su computadora. [o, Entrar], Cancelar [c]
Presiona enter.
Elija la instalación adecuada o la opción de actualización. Elija una de las siguientes:Instalación rápida (usa la configuración predeterminada) [1], Instalación personalizada (recomendada para usuarios avanzados) [2, Intro], Actualice una instalación existente de Confluence [3 ]
Puede continuar con una instalación personalizada si lo desea, pero ingresaremos 1 en nuestra CLI para una instalación rápida con la configuración predeterminada:
Vea dónde se instalará Confluence y la configuración que se usará. Directorio de instalación:/opt/atlassian/confluenceDirectorio de inicio:/var/atlassian/application-data/confluencePuerto HTTP:8090Puerto RMI:8000Instalar como servicio:SíInstalar [i , Entrar], Salir [e]
Presione Entrar nuevamente para iniciar la instalación de Confluence, que le dará el siguiente resultado:
Extrayendo archivos... Espere unos momentos mientras se inicia Confluence. Iniciando Confluence... La instalación de Confluence 6.4.2 está completa Su instalación de Confluence 6.4.2 ya está lista y se puede acceder a ella a través de su navegador. Confluence 6.4. 2 se puede acceder en http://localhost:8090Terminando instalación...
5. Configurar Confluencia
Como puede ver, Confluence está escuchando en el puerto 8090. Puede cambiar esto y la ruta URI en server.xml expediente. Y de hecho, necesitamos cambiar la URL desde la que accederemos a Confluence. Por lo tanto, ingrese el conf directorio:
# cd /opt/atlassian/confluencia/conf
Sin embargo, primero debe cerrar Confluence y luego editar el server.xml archivo.
# sh /opt/atlassian/confluence/bin/shutdown.sh# servidor nano.xml
Ahora, busca el ‘localhost’ y reemplácelo con la dirección IP de su servidor.
Guardar y salir del archivo. El siguiente paso es configurar una conexión de fuente de datos MySQL para Confluence. Para hacer eso, necesita instalar el controlador MySQL JDBC. A continuación se muestra el procedimiento para hacerlo. Ejecute los siguientes comandos:
# 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 //pre>Con estos comandos estás descargando el controlador JDBC en el /opt extrayéndolo y luego mueva el archivo jar desempaquetado al directorio Confluence apropiado (/opt/atlassian/confluence/confluence/WEB-INF/lib/ ).
A continuación, edite el server.xml archivo de nuevo:
# nano /opt/atlassian/confluence/conf/server.xmlEncuentra las siguientes líneas:
Inserte las líneas debajo dentro del elemento Contexto (entre la línea ‘
Por supuesto, reemplace your_password con la contraseña que configuró durante la creación de la confluencia base de datos. Guarde y cierre el archivo. Ahora edite el web.xml archivo ubicado en el WEB-INF directorio:
# nano /opt/atlassian/confluence/confluence/WEB-INF/web.xmlInserte los siguientes componentes justo antes de cerca del final del archivo:
Grupo de conexiones jdbc/confluence javax.sql.DataSource Contenedor Guarde y cierre el web.xml archivo.
6. Iniciar Confluencia
Después de todos estos cambios que ha realizado en los archivos de configuración, ahora puede iniciar Confluence. Emite este comando:
# sh /opt/atlassian/confluence/bin/start-confluence.shPara solucionar problemas, utilice el archivo de registro de Confluence (/opt/atlassian/confluence/logs/catalina.out ).
7. Terminar la instalación en el navegador web
Ahora puede finalizar la instalación de Confluence en:http://your_server_IP:8090 . Será bienvenido por la página de instalación como se muestra en la siguiente imagen:
Haga clic en Instalación de producción (puede elegir una Instalación de prueba por supuesto, dado que la instalación del Producto requiere que tenga una licencia activa de Confluence), elija si desea tener un complemento e ingrese su clave de licencia en la siguiente pantalla.
Luego, configure la base de datos. Elija MySQL y conexión JDBC directa. Introduzca la configuración correspondiente:
Nombre de clase de controlador:com.mysql.jdbc.DriverDatabase URL:jdbc:mysql://localhost:3306/confluence?useUnicode=true&characterEncoding=utf8Nombre de usuario:confluenceuserContraseña:su_contraseñaLuego haga clic en Siguiente y termine la configuración de Confluence.
Felicitaciones, si siguió nuestros pasos cuidadosamente, ahora tiene una instalación de Confluence completamente funcional en su CentOS 7 VPS. Para obtener más información sobre Confluence, visite su documentación oficial.
Por supuesto, no tiene que instalar Confluence en CentOS 7, si usa uno de nuestros servicios de alojamiento, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Confluence en CentOS 7, por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar Confluence en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.