userdir httpd on fedora15

1. masuk ke root

su -
## atau ##
sudo -i

2. buat fie /etc/httpd/conf.d/userdir.conf

isikan seperti berikut :


<IfModule mod_userdir.c>
    #
    # UserDir is disabled by default since it can confirm the presence
    # of a username on the system (depending on home directory
    # permissions).
    #
    UserDir enabled testuser

    #
    # To enable requests to /~user/ to serve the user's public_html
    # directory, remove the "UserDir disabled" line above, and uncomment
    # the following line instead:
    #
    UserDir public_html

</IfModule>

<Directory /home/*/public_html>
        Options Indexes Includes FollowSymLinks

        AllowOverride All
        Allow from all

        Order deny,allow
</Directory>
Simpan file.

Catatan:
Untuk membuat beberapa user yang bisa UserDir direktori, tapi tidak semuanya gunakan perintah berikut :

UserDir disabled
UserDir enabled testuser1 testuser2 testuser3

Untuk mengijjinkan bnyak user yang bisa UserDir Direktori, tapi abaikan beberapa user lainya gunakan perintah berikut :

UserDir enabled
UserDir disabled testuser4 testuser5 testuser6

3. Start/Restart Apache (httpd)

/etc/init.d/httpd start
## atau ##
/etc/init.d/httpd restart

4. buat folder public_html

buat folder public_html di user home direktori

mkdir /home/testuser/public_html

5. ubah permisi home dan folder public_html

## home directory ##
chmod 711 /home/testuser

## public_html directory ##
chown testuser:testuser /home/testuser/public_html
chmod 755 /home/testuser/public_html

Test Enabled Apache Userdir

http://localhost/~testuser/

sumber