重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

すみません。教えてください。

2つサーバーがあり、片方をNFSサーバとして使います。NFSサーバ側で/etc/exportsに以下の内容を記述しました。

/マウントさせるディレクトリ IPアドレス(rw,no_root_squash,sync)

NFSクライアントにSSHでログインし、マウントしたディレクトリにアクセスすると、その中のファイルなどは開くことができ、書き込みもできます。

しかし、ブラウザを使ってそのマウントしたディレクトリの中をファイルを開こうとすると403 Forbiddenの権限エラーになります。(※NFSクライアント側はWebサーバとなります。)

マウントではなく、同階層に別のテスト用ディレクトリを作り、同じファイルをコピーし、ブラウザで開こうとすると問題無く開き、書き込むこともできます。

NFSサーバもしくはNFSクライアントどちらかに(追加?)何か権限設定をしなければならないのでしょうか?
もしくはhttpd.confの設定でしょうか?

宜しくお願い致します。

A 回答 (1件)

確認すべきはhttpd.confの内容と、使用するディレクトリのアクセス権限です。


このあたり、普通のディスクと違いは無いはずですが……
    • good
    • 2
この回答へのお礼

ありがとうございます。

ディレクトリの権限は777にしました。
httpd.confの中身も見ましたが見当たりませんでした。

httpdのアクセスを許可するような設定が必要でしょうか?
NFSクライアントで以下のようなコマンドでmountすれば良いのでしょうか?
因みにマウントする場所はDocumentRootの下にあります。

mount -t nfs (IPアドレス):(マウント元)(マウントする場所) -o context="system_u:object_r:httpd_sys_content_t"

もしご存知でしたら教えてください。

宜しくお願いします。

お礼日時:2012/08/22 10:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!