ThothLink( トートリンク) インストールガイド オープンソース ソリューション テクノロジ( 株 ) 作 成 者 : 濱 野 司 作 成 日 : 2010 年 8 月 12 日 リビジョン: 1.4
目 次 1. はじめに 1.1 本 書 の 目 的... 1.2 前 提 条 件... 2. システム 要 件 2.1 ソフトウェア 要 件... 2.2 ハードウェア 要 件... 2.3 対 応 ブラウザ... 2.3.1 Java 実 行 環 境... 2.4 パッケージ 構 成... 2.4.1 製 品 パッケージ... 3. インストールと 基 本 設 定 3.1 Apache HTTP Server のインストール... 3.2 トートリンク パッケージのインストール... 3.3 トートリンクの 基 本 設 定... 3.4 トートリンクの 起 動... 4. 高 度 な 設 定 4.1 HTTPS 設 定... 5. 詳 細 設 定 項 目 6. 改 版 履 歴 1
1. はじめに 1.1 本 書 の 目 的 本 文 書 は 弊 社 提 供 のトートリンクソフトウェアパッケージのインストールと 初 期 設 定 を 実 施 するための 手 順 書 で す トートリンクのインストールやアップデートの 際 には 必 ず 本 文 書 の 内 容 を 確 認 してから 作 業 を 実 施 してくださ い 本 文 書 に 関 する 記 載 内 容 について 疑 問 点 等 がある 場 合 には 弊 社 サポート 窓 口 までお 問 い 合 わせください 1.2 前 提 条 件 本 書 は 特 に 指 示 がない 限 り 以 下 のような 条 件 を 前 提 に 記 述 しています これと 異 なる 場 合 は 適 宜 内 容 を 読 み 替 えるか 必 要 な 作 業 を 別 途 実 施 してください 作 業 者 が OS と 関 連 ソフトウェアの 管 理 や 操 作 手 順 についての 一 般 的 な 知 識 を 有 すること OS と 関 連 ソフトウェアの 基 本 設 定 が 適 切 になされていること 管 理 ユーザー root のシェル 端 末 で 作 業 すること ( 作 業 ユーザーを 指 定 している 場 合 を 除 く) OSSTech 製 品 パッケージファイル 群 をインストール 対 象 OS 環 境 の /opt/osstech/tmp ディレクトリ 以 下 にコピーしておくこと 同 じネットワーク 内 で 対 象 となるファイルサーバー(CIFS サーバー)が 動 作 している 事 2
2. システム 要 件 2.1 ソフトウェア 要 件 RedHat Enterprise Linux 6 (x86_64) CentOS 6 (x86_64) RedHat Enterprise Linux 5 (i386, x86_64) CentOS 5 (i386, x86_64) 2.2 ハードウェア 要 件 メモリ: 1GB 以 上 ディスク: ソフトウェア: /opt/osstech 1GB 以 上 キャッシュ: /var/opt/osstech 1GB 以 上 (アップロードするファイルサイズに 依 存 ) 2.3 対 応 ブラウザ Windows XP, Vista, 7, 8 IE7 以 降 Firefox 4 以 降 Safari 4 以 降 Mac OS X Safari 4 以 降 ipad/iphone 標 準 搭 載 の Safari のみ( 一 部 機 能 に 制 限 があります) Android アクセスできるファイルは Android がサポートするファイルのみです Android からアップロード 可 能 なファイルは Android の 機 種 に 依 存 します 3
2.3.1 Java 実 行 環 境 トートリンクは 多 機 能 アップローダー の Java アプレットを 実 行 するために ユーザーの 端 末 に 以 下 のバージョ ンの JRE を 導 入 する 必 要 があります JRE(Java Runtime Enviroment) 7 以 降 Java 実 行 環 境 がインストールされていない 環 境 では 多 機 能 アップローダー を 利 用 することが 出 来 ません ただし その 場 合 でも Java アプレットを 利 用 しない 通 常 のアップローダーを 利 用 して 1 つずつファイルをアップ ロードすることが 可 能 です 2.4 パッケージ 構 成 2.4.1 製 品 パッケージ トートリンクと 関 連 パッケージのファイル 名 一 覧 は 以 下 の 通 りです ファイル 名 のうち OS には OS の 略 称 とメジャーバージョン 番 号 arch にはアーキテクチャ 名 が 入 ります CentOS のパッケージは RHEL と 共 通 です OSSTech ソフトウェア 製 品 基 本 パッケージ osstech-base-3.0-x.os.arch.rpm OSSTech Samba パッケージ osstech-libiconv-1.10-x.os.arch.rpm osstech-libsmbclient-3.2.15-x.os.arch.rpm osstech-libtalloc-1.2.0-x.os.arch.rpm osstech-libtdb-1.1.1-x.os.arch.rpm osstech-libwbclient-3.2.15-x.os.arch.rpm OSSTech Python パッケージ osstech-mod_wsgi-3.2-x.os.arch.rpm osstech-python26-2.6.5-x.os.arch.rpm osstech-python26-imaging-1.1.7-x.os.arch.rpm osstech-python26-pysmbc-1.0.9-x.os.arch.rpm osstech-python26-django-1.2.1-x.os.arch.rpm 4
OSSTech ThothLink パッケージ osstech-thothlink-1.x.x-0.os.arch.rpm 5
3. インストールと 基 本 設 定 3.1 Apache HTTP Server のインストール トートリンクは Apache HTTP Server 2.2 以 降 で 動 作 します Apache HTTP Server がインストールされていない 場 合 以 下 のコマンドを 実 行 しインストールを 行 って 下 さい # yum install httpd また トートリンクは mod_python と 競 合 します mod_python がインストールされている 場 合 以 下 のコマンドを 実 行 し アンインストールを 行 って 下 さい # rpm -e mod_python 3.2 トートリンク パッケージのインストール RPM パッケージ 一 式 を rpm コマンドでインストールします パッケージの 依 存 関 係 の 問 題 でエラーとなる 場 合 は 別 途 必 要 なパッケージをインストール 後 再 試 行 してください i386 アーキテクチャへのインストール # cd /opt/osstech/tmp/ # rpm -Uvh noarch/*.rpm i386/*.rpm x86_64 アーキテクチャへのインストール # cd /opt/osstech/tmp/ # rpm -Uvh noarch/*.rpm x86_64/*.rpm 3.3 トートリンクの 基 本 設 定 /opt/osstech/etc/thothlink/thothlink.py をテキストエディタで 開 き 以 下 の 様 に CIFS サーバー(Samba)の NetBios 名 を 指 定 します トートリンクの 基 本 設 定 SERVERS = [ 'サーバー 名 ' ] 3.4 トートリンクの 起 動 設 定 が 完 了 したら HTTP Server を 再 起 動 します # service httpd restart WEB ブラウザで http://ホスト 名 / にアクセスし 動 作 確 認 を 行 って 下 さい 6
4. 高 度 な 設 定 4.1 HTTPS 設 定 トートリンクはデフォルトで Apache HTTP サーバーの 80 番 ポートで 動 作 するよう 設 定 されています HTTPS のみで 動 作 させる 場 合 は HTTPS のディレクティブに 以 下 の 設 定 を 追 加 して 下 さい (RHEL の 場 合 /etc/httpd/conf.d/ssl.conf) <VirtualHost _default_:443> ( 略 ) Include /opt/osstech/etc/thothlink/thothlink.conf </VirtualHost> 同 時 に /etc/httpd/conf.d/thothlink.conf の Include 文 をコメント 化 します <VirtualHost *:80> ( 略 ) # Include /opt/osstech/etc/thothlink/thothlink.conf </VirtualHost> 最 後 に apache を 再 起 動 します # service httpd restart WEB ブラウザで https://ホスト 名 / にアクセスし 動 作 確 認 を 行 って 下 さい 7
5. 詳 細 設 定 項 目 トートリンクの 設 定 は /opt/osstech/etc/thothlink/thothlink.py に 行 います 設 定 ファイルの 編 集 後 Apache HTTPD の 再 起 動 が 必 要 です 設 定 項 目 の 詳 細 は 以 下 の 通 りです SERVERS CIFS サーバー(Samba)の NetBios 名 を 指 定 します SERVERS = [ 'サーバー 名 ' ] 複 数 指 定 することも 出 来 ます SERVERS = [ 'サーバー 1', 'サーバー 2' ] DEBUG JS_DEBUG JAVA_DEBUG 問 題 調 査 時 に 使 用 します デフォルトで False です DEBUG=True JavaScript の 問 題 調 査 時 に 使 用 します デフォルトで False です JS_DEBUG=True JavaApplet の 問 題 調 査 時 に 使 用 します デフォルトで False です JAVA_DEBUG=True JAVA_UPLOADER False に 設 定 すると JavaApplet は 非 表 示 になります デフォルトは True です JAVA_UPLOADER=False TOP_REDIRECT トップページにアクセスした 際 特 定 のサーバーのログイン 画 面 へリダイレクトを 行 います 対 象 の CIFS サーバーが 一 つしかない 場 合 に 使 用 します デフォルトは 無 効 です TOP_REDIRECT='/link/サーバー 名 ' DOMAIN ユーザー 名 の 前 にドメイン 名 を 付 加 して 認 証 を 行 います DOMAIN='ドメイン 名 ' と 設 定 すると ドメイン 名 \ユーザー 名 で 認 証 を 行 います 8
6. 改 版 履 歴 1.0 2010 年 8 月 12 日 濱 野 司 初 版 作 成 1.1 2011 年 1 月 19 日 濱 野 司 JAVA_UPLOADER 設 定 パラメーターの 項 目 を 追 記 1.2 2011 年 5 月 16 日 濱 野 司 TOP_REDIRECT の 設 定 項 目 を 追 記 1.3 2011 年 5 月 26 日 濱 野 司 x86_64 対 応 1.4 2013 年 4 月 8 日 濱 野 司 対 応 ブラウザの 修 正 9