Связаться по:
vkarabedyants Telegram Viber
+7 (499) 350-10-69

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Установка Atlassian Confluence

Устанавливаем Java

для 64Bit
cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http://www.oracle.com/; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz"
tar xzf jdk-8u66-linux-x64.tar.gz
для x32
cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http://www.oracle.com/; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-i586.tar.gz"
tar xzf jdk-8u66-linux-i586.tar.gz

После извлечения файлов из архива, используем команду alternatives для установки. Доступна она в пакете chkconfig. Ну мало ли, какая версия Java у Вас есть и для чего нужна именно ваша версия… А так будем уверенны, что все останется работать.

Приведем пример:

cd /opt/jdk1.8.0_66/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_66/bin/java 1
alternatives --config java
# There are 3 programs which provide 'java'.
# Selection    Command
# -----------------------------------------------
# *  1           /opt/jdk1.7.0_71/bin/java
#  + 2           /opt/jdk1.8.0_45/bin/java
#    3           /opt/jdk1.8.0_66/bin/java
# Enter to keep the current selection[+], or type selection number: 3

Или конкретно мой случай, на свежей CentOS 6.7

alternatives --config java
# There is 1 program that provides 'java'.
#   Selection    Command
# -----------------------------------------------
# *+ 1           /opt/jdk1.8.0_66/bin/java
# Enter to keep the current selection[+], or type selection number: 1

Синтаксис команды

alternatives --install <link> <name> <path> <priority>
alternatives --set <name> <path>
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_66/bin/jar 1
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_66/bin/javac 1
alternatives --set jar /opt/jdk1.8.0_66/bin/jar
alternatives --set javac /opt/jdk1.8.0_66/bin/javac

Теперь проверим

java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

Последним штрихом будет настройка переменных окружения

Установка JAVA_HOME

export JAVA_HOME=/opt/jdk1.8.0_66

Установка JRE_HOME

export JRE_HOME=/opt/jdk1.8.0_66/jre

Ну и что бы все не слетало при перезагрузке, редактируем файл /etc/environment, добавляя последние 2-е строки в него

Устанавливаем MySQL

yum -y install mysql mysql-server

Проверяем

rpm -qa | grep mysql

Добавляем в автозагрузку

chkconfig mysqld onservice mysqld start

В my.cnf выставляем важный параметр для confluence

Не забываем про права

Подготавливаем БД

Надо создать БД для Confluence, дать права и т.п. Выполняем

create database `confluence` character set utf8 collate utf8_bin;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX,REFERENCES on `confluence`.* TO 'confluence'@'localhost' identified by 'confluence-passwd';
flush privileges;

Установка Confluence

Скачиваем Confluence

https://www.atlassian.com/software/confluence/download

https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.1.3.zip

Разархивируем в нужной нам папке По умолчанию, Confluence устанавливается автоинсталятором в /opt. Но можно выбрать и любой другой путь.

Теперь надо скачать mysql-connector-java. Нужен он как вы поняли для общения Confluence с mysql

https://dev.mysql.com/downloads/connector/j/

Распаковываем архив. Находим что-то похожее на mysql-connector-java-5.1.38-bin.jar и кидаем его

/<путь установки>/lib

Теперь идем в папку

/<путь установки>/bin

Запускаем

start-confluence.sh

Переходим в браузер. По умолчанию порт 8090, но его можно отредактировать тут

/<путь установки>/conf/server.xml

……..

……..

<Connector port="8090"

На вебинтерфейсе выбираем тип установки и нажимаем приступить

Можно отслеживать все что делает скрипт через командную строку

tail -f /opt/Atlassian/data/confluence/logs/atlassian-confluence.log

Будет предложено установить три продукта:

  1. Сам Confluence
  2. Team Calendar
  3. Confluence Questions

Теперь нам любезно предоставят SERVER-ID в формате.

XXXX-XXXX-XXXX-XXXX

ключ для Confluence

Копируем его и отправляемся в личный кабинет на сервер Atlassian, где и получаем лицензионные ключи.

После того как решили вопрос с ключами, надо подключить confluence к БД MySQL

установка Confluence

В поле вводим строку подключения/логин/пароль

В строке подключения указывается БД. Я использую следующую, отличную от дефолтной

jdbc:mysql://localhost:3306/confluence?autoReconnect=true&useUnicode=true&characterEncoding=UTF8&sessionVariables=storage_engine=InnoDB

Внимание

Далее , если подключились, то ждем завершения установки. Если в БД есть таблицы(из предыдущей установки) – инсталятор предложит все заменить. Если есть проблемы с доступо к БД, проверьте права у пользователя

После завершения установки, если есть Jira — то подключаемся к ней используя логин/пароль админа jira

Необходима помощь в установке продуктов jira, миграции и интеграции, установки патчей ключей, обращайтесь [email protected]

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.