[Linux]httpdのユーザーディレクトリ参照

久々にすると、すっかり忘れてたorz

1.ホームディレクトリのPermissionの変更
chmod 711 /home/hogehoge

2.設定ファイル(/etc/httpd/conf/httpd.conf)の編集

<IfModule mod_userdir.c>
    #UserDir disabled ⇒ コメントにする
    UserDir public_html ⇒ コメントを外す
</IfModule>

全体のコメントを外す

<Directory /home/*/public_html>
    AllowOverride All
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>

3.httpd再起動

これでhttp://www.hoge.com/~hogehoge/でアクセスできるようになる

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です