Windows Server 2003 Standard Edition (サーバ)、

Windows XP Professional SP2(クライアント)の環境です。
全文検索システム(Namazu)にて
Wordファイル全文検索の環境を構築しようとしているのですが、うまく実装できません。
リンクを作成するには、apacheのwebroot以下に対象ファイルが存在しなければなりません。
しかし、対象ファイルはネットワークHDD上にあります。
ローカルHDDに対してはシンボリックリンクが張れるものの
ネットワークHDDに対しては出来ませんでした。
そのため、apacheにて対象ファイルの存在するフォルダを
webrootとしてコントロールすることが出来ません。
NamazuにてネットワークHDDのファイルを制御する方法を
何かご存知の方はお知らせ願います。
どうぞよろしくお願い致します。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2009/06/11 17:00:30
  • 終了:2009/06/18 17:05:02

回答(2件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332009/06/11 17:51:40

ポイント35pt

Windowsで言うところの「ネットワークドライブ」としてマウントしてはいかがでしょう。

id:ita07

うまく動きませんでした。

ネットワークHDDのフォルダをネットワークドライブXにマウントした後、

httpd.confにてドライブXを指定->apacheを再起動

とすると、途中でエラーが出て終了となりました。

シンボリックリンクも同様に、apacheでこけてしまいます。

ちなみに、Ubuntu 9.04 にてシンボリックリンクを張った場合でも、

同様にエラーとなりました。

2009/06/11 18:51:21
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332009/06/11 19:49:29

ポイント35pt

Apacheサービスのアカウントを、ネットワークドライブにアクセスできるユーザー名にしてください。

具体的な手順は「WindowsでネットワークドライブをApacheのDocumentRootにするには」を参考にしてください。


手元の WindowsXP(SP3) で試してみましたが、httpd.conf への設定は、ドライブにマウントするより

Alias /docs/ "//server/docs/"

とした方が良いようです。

id:ita07

有難うございます。

この方法で出来そうですね。

早速試してみます。

2009/06/11 20:18:35

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません