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
(ホームディレクトリ)
- userdrive1は後続のディレクトリへのアクセス権を持ち、所有します
4人のユーザーはすべて、FTPサーバーを使用する権限を持つftpusersグループに属します。/mnt/data2/root/pictures
また、…/text
ftpusersグループに属するので、ユーザーの写真とテキストは、userdrive2が所有するホームディレクトリからファイルを書き込んで読み取ることができます。
FTP機能を使用すると、すべてがうまく機能します。必要に応じて正しいディレクトリを表示、ファイルの送信、読み取り、削除ができます。
ただし、これらのファイルを検索するにはHTTPサーバーも設定する必要がありますが、これを行う方法を理解できません。私はuserdirモードが有効なApache2を使用していますがhttp://localhost/~userdrive1
、、、または(または実際には他のすべてのもの)をナビゲートしたときに表示されるのはすべて…/userdrive2
403エラー(禁止)です。 www-dataユーザーを各ディレクトリ()の所有者に設定しようとしましたが、やはり機能しませんでした。デフォルトのネイティブApacheページに移動してインポートできるため、私のApacheサーバーは実行中です。…/pictures
…/text
chown -R www-data /mnt/drive2/root
http://localhost
間違いなく何かが間違っているようですが、www-dataをすべてのディレクトリの所有者に設定すると、FTPを使用して私のftpusersにファイルを送信できないという問題もあります。
誰かが私を実現できますか?