私はArch Linuxを実行しており、Webページを作成してテストできるようにXAMPPを使用することにしました。とにかく、Webサイトで提供されている指示に従って解凍し、その行/opt/lampp
のコメントを解除して有効に/opt/lampp/etc/httpd.conf
しましたmod_userdir
。
今私のユーザーにアクセスしようとするとpublic_html
(http://localhost/~ユーザー)、次のエラーが発生します。
Access forbidden!
You don't have permission to access the requested object. It is either
read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403
どのように機能させますか?
ベストアンサー1
Webサーバーがpublic_htmlとその中のファイルを読み取ることができるようにする必要があります。
1つの方法は実行chmod o+x /home/user
(すべての人がホームディレクトリに切り替えることを許可)しchmod -R o+rX /home/user/public_html
(public_htmlとそこにあるファイルを誰もが読むことができるようにする)ことです。
より良いアクセス制御が必要な場合は、ACLを使用してください。