Adduserスクリプトに条件を追加して、新しいユーザーを作成するたびにnginx.confを更新して〜/ wwwを http:// ipaddress /〜user としてロードします。
また、ユーザーの名前がwww.domainnameの場合、〜/ wwwフォルダーでそのドメイン名をホストします。
これを既に実行しているスクリプトはありますか?
ユーザーの作成時にnginxに何かを追加する必要はありません。サーバーブロックで次のようなものを使用するだけです。
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/www$2;
autoindex on;
}
ディストリビューションを確認してください/ etc/skel
mkdir/etc/skel/wwwの場合、adduser(またはディストリビューションのadduser-script)によって作成されたすべてのuserdirには、デフォルトでこのディレクトリが含まれます。