mod_userdirを使用してXAMPPエラー403を修正する方法は?

mod_userdirを使用してXAMPPエラー403を修正する方法は?

私はArch Linuxを実行しており、Webページを作成してテストできるようにXAMPPを使用することにしました。とにかく、Webサイトで提供されている指示に従って解凍し、その行/opt/lamppのコメントを解除して有効に/opt/lampp/etc/httpd.confしましたmod_userdir

今私のユーザーにアクセスしようとするとpublic_htmlhttp://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を使用してください。

おすすめ記事