A Confluence telepítése nem túl összetett folyamat, elsőnek hozzunk létre egy felhasználót:
# adduser -g users -m confluence
Majd a létrehozott felhasználó nevében töltsük le és tömörítsük ki a legfrissebb Confluence példányt:
# su - confluence
$ wget http://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-4.2.5.tar.gz
$ tar xzvf atlassian-confluence-4.2.5.tar.gz
$ rm atlassian-confluence-4.2.5.tar.gz
Ezek után mondjuk meg a Confluence-nek, hogy merre lesznek az adatai:
confluence.home=/home/confluence/data/
Majd hozzuk létre a megadott könyvtárt:
$ mkdir /home/confluence/data
Telepítsünk fel egy JDK-t, ha még nem tettük volna:
# yum install java-1.6.0-openjdk.x86_64 java-1.6.0-openjdk-devel.x86_64
Ezek után hozzuk létre az adott Confluence példány adatbázisát:
# su - postgres
-bash-4.1$ createuser confluence -P
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ createdb -O confluence -E UTF-8 confluence425
S indítsuk el a Confluence-t, majd nézzük erősen a naplóját:
$ atlassian-confluence-4.2.5/bin/startup.sh
$ tail -f data/logs/atlassian-confluence.log
Httpd konfiguráció
Hozzunk létre egy hu.javaforum.wiki.conf nevű állományt a /etc/httpd/conf.d/ könyvtárban:
<VirtualHost *:80>
ServerAdmin auth.gabor@javaforum.hu
DocumentRoot /var/www/html/
ServerName wiki.javaforum.hu
Alias /chat/ /var/www/html/chat/
ProxyPass /chat/ !
<Location "/" >
ProxyPass http://127.0.0.1:8090/
ProxyPassReverse http://127.0.0.1:8090/
# Order deny,allow
# Deny from all
# Allow from 92.249.155.167
# Allow from all
</Location>
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ProxyVia On
ProxyPreserveHost On
</VirtualHost>
Majd indítsuk újra a httpd szolgáltatást.
Telepítés
Ezek után a fent megadott URL alatt végre tudjuk hajtani a telepítés lépéseit, ha frissítésről van szó, akkor a httpd konfigurációs fájlban a kommentezett résznél adjuk meg a saját IP címünket, különben előfordulhat, hogy mások is nekiállnak a telepítésnek…
Max open files
CentOS rendszeren előfordult, ezért más operációs rendszer esetén is előfordulhat, hogy kevés lesz a maximálisan megnyitható fájlok száma, ezért vegyünk fel kivételt a limits.conf fájlba:
confluence soft nofile 4096
confluence hard nofile 10240