回答:
DocumentRoot
設定を変更しましたが、新しい場所へのアクセスを許可するために、構成内の関連付けられたタグ<Directory>
や<Location>
タグを修正していません。適切なタグ内のパスを修正し、Apacheを再起動すると問題ありません。詳細については、Apacheマニュアルを参照してください。
<Directory>
や<Location>
設定も変更する必要がありますが、変更するだけDocumentRoot
では十分ではありません。
きれいな方法は編集することです
/etc/httpd/conf/httpd.conf
また、ユーザー「apache」ではなくユーザー「USER」としてApacheを実行します。あなたはそこにファイルを持ちたいので、それは理にかなっていますか?
chmodパーミッションをいじるよりも、ソリューションよりも多くの問題を引き起こす可能性があります。私はかつてaws ec2インスタンスで/ homeフォルダーを再帰的にchmodedしてapacheにアクセス許可を付与しましたが、キーに対する誤ったアクセス許可のためにsshできなくなりました...