Установка Java
cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz"
tar xzf jdk-8u25-linux-x64.tar.gz
cd /opt/jdk1.8.0_25/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 2
alternatives --config java
выбрать:
/opt/jdk1.8.0_25/bin/java
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_25/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 2
alternatives --install /usr/bin/javaws javaws /opt/jdk1.8.0_25/bin/javaws 2
alternatives --set jar /opt/jdk1.8.0_25/bin/jar
alternatives --set javac /opt/jdk1.8.0_25/bin/javac
Проверка версии
java -version
Настройка переменных
export JAVA_HOME=/opt/jdk1.8.0_25
export JRE_HOME=/opt/jdk1.8.0_25/jre
export PATH=$PATH:/opt/jdk1.8.0_25/bin:/opt/jdk1.8.0_25/jre/bin
vi /etc/sysconfig/iptables
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
# ZABBIX
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
$ service iptables restart
Создаём jira пользователя в Linux:
usermod -aG wheel confluence
Ссылки для удобства запуски и остановки:
ln -s /opt/atlassian/confluence/bin/start-confluence.sh /root/cstart.sh
ln -s /opt/atlassian/confluence/bin/stop-confluence.sh /root/cstop.sh
chmod +x atlassian-confluence-5.10.7-x64.bin
./atlassian-confluence-5.10.7-x64.bin
CREATE USER confluence WITH PASSWORD 'confluence';
CREATE DATABASE "confluence"
WITH OWNER "confluence"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8';
GRANT ALL PRIVILEGES ON DATABASE confluence TO confluence;
Права на директории
Согласно документации:
sudo chown -R confluence:confluence /path/to/confluencehome
sudo chown -R tomcat6:tomcat6 /path/to/confluenceinstall
chmod -R u=rwx,g=rx,o=rx /path/to/confluencehome
chmod -R u=rwx,g=rx,o=rx /path/to/confluenceinstall
Прописываем:
chown -R confluence:confluence /var/atlassian/; chmod -R u=rwx,g=rx,o=rx /var/atlassian/; chmod -R u=rwx,g=rx,o=rx /opt/atlassian/
Открываем http://<jira ip or hostname> (или http://<jira ip or hostname>:8090 если вы не правили IPtables)
Выбираем Production Installation
Выбираем плагины, если они нам нужны:
Прямое JDBC соединение
Указываем имя базы, логин и пароль
Выбираем, вариант старта
- Пример сайта - разврнётся шаблон, для ознакомления с функционалом
- Пустой сайт - для продвинутых, которые уже всё хотят настроить с нуля
- Восстановить - восстановить из резеревной копии или смигрировать со старого
Деинсталяция Confluence:
cd /opt/atlassian/confluence/
./uninstall
rm -rf /opt/atlassian/confluence
Если в качестве СУБД вы хотите использовать MySQL/MariaDB, тогда:
Подключение Confluence к MySQL/MariaDB
Установка MariaDb
yum -y install mariadb-server mariadb-client; service mariadb start; chkconfig mariadb on
Устанавливаем пароль root в MaridDB
mysql_secure_installation
mysql -uroot -p
Создаём пользователя
mysql> CREATE USER 'confluence'@'localhost' IDENTIFIED BY '<PASSWORD>';
Создаём базу и даём на неё права пользовалею
mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on confluence.* TO 'confluence'@'localhost' IDENTIFIED BY '<PASSWORD>';
mysql> flush privileges;
mysql> quit;
Установка MySQL-Connector-Java
cd /opt; wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.39.tar.gz; tar -zxvf mysql-connector-java-5.1.39.tar.gz; cp /opt/mysql-connector-java-5.1.39/mysql-connector-java-5.1.39-bin.jar /opt/atlassian/confluence/lib/
*свежий коннектор можно взять тут http://dev.mysql.com/downloads/file/?id=462849
cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz"
tar xzf jdk-8u25-linux-x64.tar.gz
cd /opt/jdk1.8.0_25/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 2
alternatives --config java
выбрать:
/opt/jdk1.8.0_25/bin/java
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_25/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 2
alternatives --install /usr/bin/javaws javaws /opt/jdk1.8.0_25/bin/javaws 2
alternatives --set jar /opt/jdk1.8.0_25/bin/jar
alternatives --set javac /opt/jdk1.8.0_25/bin/javac
Проверка версии
java -version
Настройка переменных
export JAVA_HOME=/opt/jdk1.8.0_25
export JRE_HOME=/opt/jdk1.8.0_25/jre
export PATH=$PATH:/opt/jdk1.8.0_25/bin:/opt/jdk1.8.0_25/jre/bin
Настройка IPTables
Привести файл iptables к следующему виду:vi /etc/sysconfig/iptables
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
# ZABBIX
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
$ service iptables restart
Создаём jira пользователя в Linux:
usermod -aG wheel confluence
Ссылки для удобства запуски и остановки:
ln -s /opt/atlassian/confluence/bin/start-confluence.sh /root/cstart.sh
ln -s /opt/atlassian/confluence/bin/stop-confluence.sh /root/cstop.sh
Установка Confluence 5.10.7
wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.10.7-x64.binchmod +x atlassian-confluence-5.10.7-x64.bin
./atlassian-confluence-5.10.7-x64.bin
Подключение Confluence к PostgreSQL
CREATE DATABASE "confluence"
WITH OWNER "confluence"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8';
GRANT ALL PRIVILEGES ON DATABASE confluence TO confluence;
Права на директории
Согласно документации:
sudo chown -R confluence:confluence /path/to/confluencehome
sudo chown -R tomcat6:tomcat6 /path/to/confluenceinstall
chmod -R u=rwx,g=rx,o=rx /path/to/confluencehome
chmod -R u=rwx,g=rx,o=rx /path/to/confluenceinstall
Прописываем:
chown -R confluence:confluence /var/atlassian/; chmod -R u=rwx,g=rx,o=rx /var/atlassian/; chmod -R u=rwx,g=rx,o=rx /opt/atlassian/
Настройка через WEB:
Открываем http://<jira ip or hostname> (или http://<jira ip or hostname>:8090 если вы не правили IPtables)
Выбираем Production Installation
Выбираем плагины, если они нам нужны:
Прописываем лицензионные ключи на Confluence и доплонения
Подключаем базу данных PostgreSQL
Указываем имя базы, логин и пароль
Выбираем, вариант старта
- Пример сайта - разврнётся шаблон, для ознакомления с функционалом
- Пустой сайт - для продвинутых, которые уже всё хотят настроить с нуля
- Восстановить - восстановить из резеревной копии или смигрировать со старого
Деинсталяция Confluence:
cd /opt/atlassian/confluence/
./uninstall
rm -rf /opt/atlassian/confluence
Если в качестве СУБД вы хотите использовать MySQL/MariaDB, тогда:
Подключение Confluence к MySQL/MariaDB
Установка MariaDb
yum -y install mariadb-server mariadb-client; service mariadb start; chkconfig mariadb on
Устанавливаем пароль root в MaridDB
mysql_secure_installation
mysql -uroot -p
Создаём пользователя
mysql> CREATE USER 'confluence'@'localhost' IDENTIFIED BY '<PASSWORD>';
Создаём базу и даём на неё права пользовалею
mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on confluence.* TO 'confluence'@'localhost' IDENTIFIED BY '<PASSWORD>';
mysql> flush privileges;
mysql> quit;
Установка MySQL-Connector-Java
cd /opt; wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.39.tar.gz; tar -zxvf mysql-connector-java-5.1.39.tar.gz; cp /opt/mysql-connector-java-5.1.39/mysql-connector-java-5.1.39-bin.jar /opt/atlassian/confluence/lib/
*свежий коннектор можно взять тут http://dev.mysql.com/downloads/file/?id=462849
Комментариев нет:
Отправить комментарий