Confluence 3.1 のサポートは終了しています。
ドキュメントの最新バージョンを確認してください。
On Unix/Linux, the best practice is to install, configure and run each service (including Confluence) as a dedicated user with only the permissions they require.
To install, configure and run Confluence automatically on Unix/Linux:
- Create a
confluenceuser for instance, using the following command:
sudo useradd --create-home -c "Confluence role account" confluence
- Confluence をインストールするためのディレクトリを作成する:
sudo mkdir /usr/local/confluence sudo chown confluence: /usr/local/confluence
- Log in as the
confluenceuser to install 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 # Edit current/confluence/WEB-INF/classes/confluence-init.properties, and set confluence.home=/usr/local/confluence/home
- 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/bash # Confluence startup script #chkconfig: 2345 80 05 #description: Confluence # Based on script at http://www.bifrost.org/problems.html RUN_AS_USER=confluence CATALINA_HOME=/usr/local/confluence/current start() { echo "Starting Confluence: " if [ "x$USER" != "x$RUN_AS_USER" ]; then su - $RUN_AS_USER -c "$CATALINA_HOME/bin/startup.sh" else $CATALINA_HOME/bin/startup.sh fi echo "done." } stop() { echo "Shutting down Confluence: " if [ "x$USER" != "x$RUN_AS_USER" ]; then su - $RUN_AS_USER -c "$CATALINA_HOME/bin/shutdown.sh" else $CATALINA_HOME/bin/shutdown.sh fi echo "done." } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 10 #echo "Hard killing any remaining threads.." #kill -9 `cat $CATALINA_HOME/work/catalina.pid` start ;; *) echo "Usage: $0 {start|stop|restart}" esac exit 0 - このファイルを実行可能にする:
sudo chmod +x /etc/init.d/confluence
- Set this file to run at the appropriate runleve. For example, use
sudo ntsysvon Redhat-based systems,sudo update-rc.d confluence defaultsorrcconfon Debian-based systems.
- これによって、init スクリプトで Confluence をスタートできる。 通常の成功した起動時出力は以下のように表示される。
$ sudo /etc/init.d/confluence start Starting Confluence: If you encounter issues starting up Confluence Standalone, 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>:8080/.
Ubuntu Jaunty (または、それ以降) のためのサービスとして Confluence を追加する
Confluence を Ubuntu Jaunty (または、それ以降) 上のサービスとして自動的に起動するように設定することを続ける:
- After logging in as the
confluenceuser to install Confluence, createstartandstopscripts in/usr/local/confluence:
Examplestartscript:#!/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
Examplestopscript:#!/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
- Make both of these scripts executable. For example, by issuing the command:
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
関連トピック
概要
コンテンツ ツール
アプリ
