京都大学ホスティングポータルの導入
下司 和彦 1), 武田 鋼 1)
1) 京都大学 企画・情報部
jk@media.kyoto-u.ac.jp

The introduction of the Kyoto University Hosting Portal.
Kazuhiko Geshi 1), Hagane Takeda 1)
1) Planning and Information Management Department,
Kyoto Univ.
概要
京都大学（以下「本学」と略記）が行っている WEB ホスティングサービスにおいて、2015 年 4 月に京都大学ホスティングポータル（以下「ホスティングポータル」と略記）を提供開始した。本稿では WEB ホスティングサービスの概要とホスティングポータルの概要、ホスティングポータル導入による成果を報告する。

1

サービス維持に必要な経費である利用負担金はじめにとして年額 6000 円（オプションにより増額あり）

本学情報環境機構では、仮想ホストのホームペで提供している。利用者件数は図１のように年々ージ公開環境を本学構成員に貸し出すプライベー増加しており、2016 年 4 月時点で 591 件である。

トクラウドサービスとして WEB ホスティングサ

このような WEB ホスティングサービスのサービービスを提供している。その特徴として以下の点

ス向上のため、2015 年 4 月にホスティングポータを挙げる。

ルを導入した。

・ホームページ公開のためのサーバ購入や維持管理に費やす費用・労力が軽減できる。
・独自ドメイン名でホームページ公開ができる。
・利用申請およびコンテンツ管理用のアカウン
トとして、本学の統合認証アカウントを用いることができる。

2WEB ホスティングサービス内容

2.1 サービスの提供形態
WEB ホスティングサービスでは下記３つのパッケージを提供している。
・CGI/PHP パッケージ
・WordPress パッケージ
・標準パッケージ
CGI/PHP パッケージは最初に提供開始したパッケージで、当初はこのパッケージのみだった。
本パッケージは CGI や PHP、Perl、Ruby、Pythonを使用できる WEB サイト公開環境を提供する。
WordPress パッケージは、CGI/PHP パッケージ
利用者から WordPress の設定方法について問い合わせが多かったため開始したパッケージである。
初期パラメータ設定を済ませた WordPress がコンテンツ公開スペースに予め設定された状態で利用者に環境を提供する。
標準パッケージは、前述の２つのパッケージがセキュリティリスク分散のため IP アドレス 1 個に図１．利用者件数

WEB サイト 1 個を割り当てる形態であるのに対し、IP アドレス 1 個に複数 WEB サイトを割り当てるレスによって、どのホスティングサーバに通信を形態をとる。このパッケージは PHP,CGI 等スクリ行うかを振分けている。

プトを用いた動的コンテンツを必要としない利用

WEB ホスティングサーバでは、利用者から申者、すなわちセキュリティリスクの少ない利用者請された仮想ホスト名により、個別の Apache 設定を対象とし、提供環境はスクリプト実行を許可しファイルやファイルサーバのディレクトリへのアていない。このパッケージを創出した背景には、クセスを制御している。８台構成であるのは負荷利用者数増大による負荷分散スイッチに設定可能分散と冗長化のためである。Apache 設定ファイル

な VIP 数の枯渇状況があり、その解消のための苦がホスト名によって個別のものが読み込まれるた肉の策として創出したという事情がある。

め、利用者独自の設定変更にも応じられることは、なお、以降では３つのパッケージを包括してWEB ホスティングサービスの特徴と言える。

WEB ホスティングサービスという。

ファイルサーバは、利用者が FTPS にて WEB

2.2 SSL 証明書や Shibboleth 認証の設定

サイトのコンテンツをアップロードするサーバでWEB ホスティングサービスでは希望された利あり、ファイルサーバ１台に対して利用者毎の専用者に対し、NII 提供の SSL 証明書による暗号化用ディレクトリにファイルをアップロードする。

通信の設定や、Shibboleth 認証の設定を行っている。

利用者毎の専用ディレクトリはその利用者のルーSSL による暗号化通信の設定は、利用者が OUトディレクトリに設定しており、他利用者のディを決める以外は、設定を全てサービス提供側で行レクトリ及びファイルは見ることも操作することうため、利用者による申請・設定は不要である。

も出来ない。なお、WEB ホスティングサーバがフShibboleth 認証の設定は、各サーバの設定は全ァイルサーバを参照する際にはホスト名に紐づくてサービス提供側が行い、利用者は.htaccess に利用者のディレクトリを DocumentRoot にするた

Shibboleth 認 証 を 使 用 す る 設 定 を 書 く だ け でめ、ファイルサーバは１台であるが利用者毎の異Shibboleth 認 証 が 行 え る 状 態 を 構 築 す る 。

なるコンテンツを表示する。

Shibboleth 認証は本学教職員ポータルサイト等のデータベースサーバは、WordPress をはじめと主なシステムに使用されているため、認証アカウするデータベース必須のソフトウェアを利用するントを一元化でき、サービス利用者だけでなくために用意している。また、自作のスクリプトかWEB サイト訪問者に対しても利便性を高める。

らデータベースを利用することも可能である。ソフトウェアは MySQL と PostgreSQL を提供してお3 サーバ構成

り、phpMyAdmin と phpPgAdmin による GUI 管理

WEB ホスティングサービスでは図２の通りのサツールも提供している。
なお、用途毎にサーバを分けることで各サーバーバ構成をしている。

が開放するポートを限定している。また、WEB ホ・負荷分散スイッチ（１台）

スティングサーバとデータベースサーバは外部ネ

・WEB ホスティングサーバ（８台）

ットワークからの直接アクセスを遮断しており、・ファイルサーバ（１台）セキュリティを向上させている。

・データベースサーバ（１台）
負荷分散スイッチでは、リクエスト先ＩＰアド

図２．サーバ構成図

4 利用者サポート
WEB ホスティングサービスでは、利用のメリて、追加機能として 2015 年 4 月よりホスティングポータルを開始した。機能は下記の通りである。
・仮想ホスト情報、サービス契約情報の確認

ットとしてサーバ管理負担の軽減を謳っているこ

・共同利用者の管理とから、利用者のコンピュータ操作に関する習熟・業者 ID の申請

度は千差万別であり、多様な質問が寄せられる。

・サービス提供側からの連絡事項確認

例えば、.htaccess をはじめとした Apache の設定方法、スクリプトのエラーの調査と解決方法、パッケージソフトの動作検証などがある。
同様の問い合わせが相次ぐ場合にはマニュアルの改訂や FAQ への記載を行っている。これによ仮想ホスト情報、サービス利用情報の確認画面
は図３である。この画面では、ログインしているユーザーが利用者または共同利用者になっている仮想ホスト情報やサービス契約情報を確認できる。

り利用者が問い合わせの回答を待つ時間を省けることや、サービス提供側の業務削減となっている。

5 利便性向上のための機能
5.1 共同利用者機能
WEB ホスティングサービスでは利用者の使用するアカウントは統合認証アカウントに統一する
べく、LDAP 認証によりファイルサーバにアクセスすることを開発時の要件とした。しかし LDAP認証を使用するとサーバ管理を別の人に任せたいときにアカウントを共有することがセキュリティ上大変危険である。
そのため採用したのが共同利用者の機能である。共同利用者とは、利用者とは別の、ファイルサーバにアクセスできる権限を持つ者のことである。共同利用者は利用者からの登録により追加される。共同利用者の登録は無制限で追加料金は必要としていない。外部商用サービスでは仮想ホスト１つにつきアクセスできるアカウント数に制限がついているものが主なため、自由に登録できる

図３．仮想ホスト情報、サービス契約情報画面
共同利用者の管理画面は図４である。従来、共同利用者登録は申込みフォームが無いため問い合わせとして受け付けていた。また、登録済み共同利用者を確認しようにもサービス提供側に問い合わせるしかなかった。しかしホスティングポータ
ルにて利用者が共同利用者の登録や確認が行える管理画面を用意したことでその問題が解決した。

ことは利用者にとって大きなメリットであると考える。なお、共同利用者の登録削除は利用者の任意のタイミングで行うことが出来る。
5.2 業者 ID 機能
前述の共同利用者に似た仕組みで、業者 ID と呼ぶ機能を導入している。これは外部業者に WEBサイト構築・運用を依頼する際に、その業者がファイルサーバにアクセスするための ID の発行をするものである。対象者が業者である以外は共同

図４．共同利用者の管理画面利用者と同様で、メリットも同様であると考える。
業者 ID の申請画面は図５である。業者 ID 申請

6 ホスティングポータル
6.1 ホスティングポータル概要
前述までの WEB ホスティングサービスにおい画面は従来から存在したが、WEB ホスティングサービスの利便性を考え業者 ID 申請画面へのリンクを置いている。

利用者に向けた機能が目立つ一方で、サービス提供側の業務効率化機能も取り込んでいる。新規
で WEB ホスティングサービス利用申請があった
場合に、従来であればサーバにログインしシェルコマンドを実行し仮想ホスト環境構築を行っていたが、ホスティングポータル上で GUI にて簡単に仮想ホスト環境構築を行えるようになった。

7 おわりに
本稿では、WEB ホスティングサービスの概要と、WEB ホスティングサービスに 2015 年 4 月より提供開始したホスティングポータルについて報図５．業者 ID 申請画面告した。ホスティングポータルの導入によって利用者とサービス提供側の双方の業務効率化に繋がサービス提供側からの連絡事項の一覧画面はったことは大きな成果といえる。今後も利用者の図６である。主な内容としてはサービス利用におご意見を傾聴し、より合理的かつ信頼性の高いサける確認事項や、セキュリティ情報を記載していービス提供に努めたい。

る。従来はメールにてお知らせをしていたが、ホスティングポータルにも記載することで利用者が変わっても記録が残るようになった。

謝辞
本稿を執筆するに当たり、日頃よりご指導を賜っております、汎用コンピュータシステム並びにホスティングサービスの運営関係者の皆様と、企画・情報部の皆様に感謝します。

参考文献[1] 京都大学情報環境機構
ホーム > 提供サービス > ホスティングサー
図６．連絡事項確認画面
6.2 導入による効果
ホスティングポータルの導入による大きな効
果は、共同利用者の管理を利用者が行えるようになったことによる、利用者とサービス提供側の双方の業務効率化である。2015 年度のホスティング
ポータル利用状況を集計した結果、共同利用者変更が行われたのは 446 回で、その回数分の問い合わせを削減できたことが読み取れる。
また、ログインユーザが利用者または共同利用者になっている仮想ホスト一覧が確認可能になったことについても、従来はサービス提供側に問い合わせなければ確認が出来なかったがホスティングポータルにて確認できるようになったことで、利用者とサービス提供側の双方の業務効率化となった。

ビス > WEB ホスティングサービス
http://www.iimc.kyoto-u.ac.jp/ja/services/whs/web/[2] 京都大学情報環境機構年報
http://www.iimc.kyoto-u.ac.jp/ja/organization/activity/
nenpou.html