これらのサイトを管理するための新しい仮想ホストと新しいユーザーを作成する場所に webmin をインストールしました。
私のプロセスは次のとおりです。
- 新しいユーザーを作成します。(/ホーム/ユーザー名/)
- 新しいユーザーとして SSH 接続し、webroot フォルダー (/home/nameofuser/www/) を作成します。
- その webroot (home/nameofuser/www/) を指す仮想ホストを作成します。
これに関する問題は、apache www-data ユーザーがファイルの所有者ではないことです。ただし、webmin に webroot を作成させると、ユーザー/グループは www-data:www-data になりますが、新しいユーザーはファイル/フォルダーを作成できません。
これが問題になる理由の例としては、wordpress をインストールしようとすると、プラグインをインストールしたり、ログ ファイルなどのファイルを作成したりできません。
webroot フォルダー上および/または webroot フォルダー内のアクセス許可を設定するにはどうすればよいですか?