お手軽Webデータベース
サイボウズ デヂエ

資料請求お問い合わせサイトマップサイボウズホーム

ホーム 製品情報 導入事例 活用ノウハウ ダウンロード 価格・見積・発注 マニュアル サポート
ホーム > マニュアル > 導入ガイド > 仮想ディレクトリ (Apache) について

仮想ディレクトリ (Apache) について [システム設定]

Apache の仮想ディレクトリの変更手順

Apache でいう「仮想ディレクトリ」は、「Script Alias」 (CGI 実行可能ディレクトリ) として、Apache の設定ファイル「httpd.conf」で定義されます。

インストールディレクトリを確認する

「サイボウズ デヂエ」のインストール時に、インストーラーの「インストールディレクトリの設定」で、インストールディレクトリが初期表示されます。

===============インストールディレクトリの確認===============
/usr/local/www/cgi-bin/cbdb
このディレクトリをインストール先にしてよろしいですか?
[Y] : はい / N : 別ディレクトリを設定 / Q : インストール終了 :
========Confirming Install Directory Location===============
/usr/local/www/cgi-bin/cbdb
To install the files in this directory, press Enter. To install the files to a different directory, Press N.
[Y] : Yes / N : Select Different Directory / Q : Quit :

httpd.conf の内容

インストーラーで初期表示されたディレクトリと異なる場所に「サイボウズ デヂエ」をインストールする場合は、そのディレクトリが「httpd.conf」で「Script Alias」に設定されている必要があります。

エイリアスに「cbdb」は設定しないでください。

例)
インストールするディレクトリを「/cgi/cybozu/cbdb」、エイリアスを「cybozu」とする場合
「httpd.conf」に、以下の赤字部分を追加します。

# ScriptAlias : This controls which directories contein server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by dhe server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptsAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "/ver/www/cgi-bin/"
<Directory "/ver/www/cgi-bin">
   AllowOverride None
   Options ExecCGI
   Order allow,deny
</Directory>
ScriptAlias /cybozu/ "/cgi/cybozu/cbdb/"
       ~~~~~~~~~~
        ↑エイリアス名
<Directory "/cgi/cybozu">
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
</Directory>
エイリアスについては、「 エイリアスとは 」を参照してください。

インストールディレクトリを入力する

上記のように「httpd.conf」の「Script Alias」に設定してあるディレクトリは、インストール先として指定できます。

===============インストールディレクトリの入力===============
インストール先のディレクトリを入力して Enter を押してください。
(Q : インストールの中止)
インストール先ディレクトリ : cgi/cybozu/cbdb

インストールディレクトリが /cgi/cybozu/cbdb、エイリアスが cybozu の場合のアクセス URL は、

  http://サーバー名 or サーバーの IP アドレス/cybozu/db.cgi?

になります。

エイリアスとは

エイリアスとは、アクセスするディレクトリに割り当てる短い名前です。
例えば、「cybozu」というエイリアスを指定した場合、http://(サーバー名)/cybozu という URL でディレクトリにアクセスできます。

 
サイボウズ株式会社

記載された商品名、各製品名は各社の登録商標または商標です。Copyright (C) Cybozu, Inc. All rights reserved.