インストールされている両方のドライブにHTTPサーバーを設定する

インストールされている両方のドライブにHTTPサーバーを設定する

DebianコンピュータでHTTPサーバーを設定しようとしていますが、設定に奇妙な設定が必要です。

デフォルトでは、これはデータ保存/検索サーバーになります。

設定は次のとおりです。

  • 2つのドライブ(drive1、drive2)/mnt/data1/mnt/data2
  • 各ドライブにはディレクトリがあり、これは各ドライブのルートディレクトリになります。
  • これらのディレクトリの一部にはデータが含まれています。
  • 4人のユーザー:
    • userdrive1は後続のディレクトリへのアクセス権を持ち、所有します/mnt/data1/root(root /はホームディレクトリです)。
    • userdrive2は後続のディレクトリにアクセスしてそれを所有します/mnt/data2/root(root /はホームディレクトリです)。
    • 図、対応する/mnt/data2/root/picturesホームディレクトリ
    • テキスト/mnt/data2/root/text(ホームディレクトリ)

4人のユーザーはすべて、FTPサーバーを使用する権限を持つftpusersグループに属します。/mnt/data2/root/picturesまた、…/textftpusersグループに属するので、ユーザーの写真とテキストは、userdrive2が所有するホームディレクトリからファイルを書き込んで読み取ることができます。

FTP機能を使用すると、すべてがうまく機能します。必要に応じて正しいディレクトリを表示、ファイルの送信、読み取り、削除ができます。

ただし、これらのファイルを検索するにはHTTPサーバーも設定する必要がありますが、これを行う方法を理解できません。私はuserdirモードが有効なApache2を使用していますがhttp://localhost/~userdrive1、、、または(または実際には他のすべてのもの)をナビゲートしたときに表示されるのはすべて…/userdrive2403エラー(禁止)です。 www-dataユーザーを各ディレクトリ()の所有者に設定しようとしましたが、やはり機能しませんでした。デフォルトのネイティブApacheページに移動してインポートできるため、私のApacheサーバーは実行中です。…/pictures…/textchown -R www-data /mnt/drive2/roothttp://localhost

間違いなく何かが間違っているようですが、www-dataをすべてのディレクトリの所有者に設定すると、FTPを使用して私のftpusersにファイルを送信できないという問題もあります。

誰かが私を実現できますか?

ベストアンサー1

おすすめ記事