Apache2 DocumentRoot が存在しません

Apache2 DocumentRoot が存在しません

私は Apache2 を使用していました/var/www/siteが、すべて正常に動作していました。proFTPD の使用を開始し、サイトをホーム ディレクトリ内に移動する必要があることに気付きました。

注: Ubuntu 12.04 を最初にインストールしたときは、ホーム ディレクトリはありませんでした。

これらのフォルダにアクセスし、FTPを必要とするローカル開発者が数人いるので、ホーム/ユーザー名にしたいです。smbdを試しましたが、WebプログラムAtom.ioが気に入らないことがわかりました。

エラー 警告: DocumentRoot [/home/russellharrower/www/harrower.xyz/public_html] が存在しません

また、メイン システム フォルダー (デフォルト) に cd すると home が表示されることに気付きましたが、別のフォルダー内からアクセスするしか方法はありません。~/homeこれは問題になりますか?

答え1

ユーザー グループを作成し、そのグループに/var/wwwディレクトリへの書き込み権限を与える必要があります。こうすることで、ディレクトリに対する Apache の権限を変更する必要がなくなります/home

関連情報