Confluence 5.6 のサポートは終了しています。
ドキュメントの最新バージョンを確認してください。
Linux/Solaris 上では、各サービス (Confluence を含む) を必要な権限だけを有する専用のユーザとして、インストール、設定、および実行する方法が最も推奨されます。
Confluence を Linux/Solaris 上で自動的にインストール、設定、および実行します:
次のコマンドを用いて、confluence ユーザーを作成できます。
sudo useradd --create-home -c "Confluence role account" confluence
Confluence をインストールするためのディレクトリを作成する:
sudo mkdir /usr/local/confluence sudo chown confluence: /usr/local/confluence
Confluence をインストールするため、confluence ユーザーとしてログインします。
sudo su - confluence cd /usr/local/confluence/ tar zxvf /tmp/confluence-3.0.1-std.tar.gz ln -s confluence-3.0.1-std/ current
Then back as root, create the file /etc/init.d/confluence (code shown below), which will be responsible for starting up Confluence after a reboot (or when manually invoked).
If you are running Ubuntu Jaunty (or later) do not perform this step. Please use the instructions further down this page.
#!/bin/sh -e
# Confluence startup script
#chkconfig: 2345 80 05
#description: Confluence
# Define some variables
# Name of app ( JIRA, Confluence, etc )
APP=confluence
# Name of the user to run as
USER=confluence
# Location of application's bin directory
CATALINA_HOME=/usr/local/confluence/current
# Location of Java JDK
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case "$1" in
# Start command
start)
echo "Starting $APP"
/bin/su -m $USER -c "$CATALINA_HOME/bin/startup.sh &> /dev/null"
;;
# Stop command
stop)
echo "Stopping $APP"
/bin/su -m $USER -c "$CATALINA_HOME/bin/shutdown.sh &> /dev/null"
echo "$APP stopped successfully"
;;
# Restart command
restart)
$0 stop
sleep 5
$0 start
;;
*)
echo "Usage: /etc/init.d/$APP {start|restart|stop}"
exit 1
;;
esac
exit 0
このファイルを実行可能にする:
sudo chmod +x /etc/init.d/confluence
sudo chkconfig --add confluence を使用し、Debian 系のシステムでは sudo update-rc.d confluence defaults または rcconf を使用します。これによって、init スクリプトで Confluence をスタートできる。 通常の成功した起動時出力は以下のように表示される。
$ sudo /etc/init.d/confluence start Starting Confluence: If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide Using CATALINA_BASE: /usr/local/confluence/current Using CATALINA_HOME: /usr/local/confluence/current Using CATALINA_TMPDIR: /usr/local/confluence/current/temp Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun done.
You should then see this running at http://<server>:8090/
The port for this will be whatever is defined in your Confluence
server.xml file.
Confluence を Ubuntu Jaunty (または、それ以降) 上のサービスとして自動的に起動するように設定することを続ける:
After logging in as the confluence user to install Confluence, create start and stop scripts in /usr/local/confluence:
Example startscript:
#!/bin/bash export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.16/ export JDK_HOME=/usr/lib/jvm/java-6-sun-1.6.0.16/ cd /usr/local/confluence/current/bin ./startup.sh
stop スクリプトの例:
#!/bin/bash export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.16/ export JDK_HOME=/usr/lib/jvm/java-6-sun-1.6.0.16/ cd /usr/local/confluence/current/bin ./shutdown.sh
sudo chmod a+x /usr/local/confluence/start /usr/local/confluence/stop を発行します。Karmic 以降: /etc/init/ に confluence-up.conf および confluence-down.conf という名前の 2 つのテキスト ファイルを作成します:confluence-up:
start on runlevel [2345] script date >> /tmp/confluence-startup.out exec sudo -u confluence /usr/local/confluence/start >> /tmp/confluence-startup.out 2>&1 end script
confluence-down:
start on runlevel [16] expect fork respawn exec sudo -u confluence /usr/local/confluence/stop >> /tmp/confluence-shutdown.out 2>&1
すべてのユーザーに対して読み取り可能にします:
sudo chmod a+r /etc/init/confluence-up.conf /etc/init/confluence-down.conf
Jaunty、Intrepid: /etc/event.d/ に confluence-up および confluence-down の 2 つのテキスト ファイルを作成します:
confluence-up:
start on runlevel 2 start on runlevel 3 start on runlevel 4 start on runlevel 5 exec sudo -u confluence /usr/local/confluence/start >> /tmp/confluence-startup.out 2>&1
confluence-down:
start on runlevel 1 start on runlevel 6 exec sudo -u confluence /usr/local/confluence/stop >> /tmp/confluence-shutdown.out 2>&1
すべてのユーザーに対して読み取り可能にします:
sudo chmod a+r /etc/event.d/confluence-up /etc/event.d/confluence-down