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