投稿日:2006年05月30日 作成鷹の巣

No.20599 シンボリックリンクについて



シンボリックリンクについて

No.20599 投稿時間:2006年05月30日(Tue) 09:31 投稿者名:とも URL:

どなたか、教えてください。
Linuxのサーバでシンボリックリンクを作成したいと思っています。
シンボリックリンク:htdocs配下にa.cgi
実際のファイル:cgi-bin/bb/b.cgi

htdocs配下に移動し、下記のコマンドを実行しました。
ln -s /home/web/cgi-bin/bb.b.cgi a.cgi

webから確認を行ったのですが、404 Not Found となってしまいます。

CGIファイルへのシンボリックリンクの作成は不可能なのでしょうか?
また、上記作成方法以外の方法があるのでしょうか?
宜しくお願いします。


Re: シンボリックリンクについて

No.20600 投稿時間:2006年05月30日(Tue) 10:08 投稿者名:松元 URL:

> どなたか、教えてください。
> Linuxのサーバでシンボリックリンクを作成したいと思っています。
> シンボリックリンク:htdocs配下にa.cgi
> 実際のファイル:cgi-bin/bb/b.cgi
>
> htdocs配下に移動し、下記のコマンドを実行しました。
> ln -s /home/web/cgi-bin/bb.b.cgi a.cgi
>
> webから確認を行ったのですが、404 Not Found となってしまいます。
>
> CGIファイルへのシンボリックリンクの作成は不可能なのでしょうか?
> また、上記作成方法以外の方法があるのでしょうか?
> 宜しくお願いします。

FollowSymLinks は設定されているかを見て下さい。
まれにLINUXにより初期設定されていない場合があります。

無ければ
<Directory />
Options FollowSymLinks
</Directory>

suexec が有効の場合は話がややっこしくなります。


Re^2: シンボリックリンクについて

No.20602 投稿時間:2006年05月30日(Tue) 13:33 投稿者名:とも URL:

> FollowSymLinks は設定されているかを見て下さい。
> まれにLINUXにより初期設定されていない場合があります。

初期設定されていなかったので、設定しました。
ありがとうございます。

もう一点、教えてください。
下記のようなディレクトリ構成だとします。
下記構成で、cgi-bin/bb/renraku.cgiに対してシンボリックリンクを張りたい場合、
どのようにしたらいいのでしょうか?
------------------------------------------------------------------
web
|-cgi-bin
| |- bb
| | |-renraku.cgi -> /web/cgi-bin/aa/000000002/q.cgi
| |
| |- aa -> /web/test/cgi
|
|-test
|-cgi
| |-000000002 -> /web/test/000000002/cgi
|
|-000000002
|-cgi
|-q.cgi
------------------------------------------------------------------

現在は、以下のコマンドを実行しました
【実行コマンド】
ln -s /home2/support/real/cgi-bin/cswebform_s/000000002/q.cgi renraku.cgi

しかし、実行すると500のエラーになってしまいます。


目次掲示板過去ログ目次▲頁先頭