0

これらのサイトを管理するための新しい仮想ホストと新しいユーザーを作成する場所に webmin をインストールしました。

私のプロセスは次のとおりです。

  1. 新しいユーザーを作成します。(/ホーム/ユーザー名/)
  2. 新しいユーザーとして SSH 接続し、webroot フォルダー (/home/nameofuser/www/) を作成します。
  3. その webroot (home/nameofuser/www/) を指す仮想ホストを作成します。

これに関する問題は、apache www-data ユーザーがファイルの所有者ではないことです。ただし、webmin に webroot を作成させると、ユーザー/グループは www-data:www-data になりますが、新しいユーザーはファイル/フォルダーを作成できません。

これが問題になる理由の例としては、wordpress をインストールしようとすると、プラグインをインストールしたり、ログ ファイルなどのファイルを作成したりできません。

webroot フォルダー上および/または webroot フォルダー内のアクセス許可を設定するにはどうすればよいですか?

4

1 に答える 1

1

上記のシナリオでは、Webmin が作成したフォルダー/ファイルへのアクセスが必要なすべてのユーザーを www-data グループに追加するのが最も簡単です。ユーザー ディレクトリに 664 を指定する必要がある場合があります。これでアクセスの問題は解決するはずですが、リストがユーザーの増加に伴い、Webroot へのアクセスも増加します。仮想ホストと複数のユーザーの真の解決策は apache2-mpm-itkです。これははるかに優れた解決策ですが、少し読む必要があります。

于 2013-04-18T04:32:35.917 に答える