Setelah instalasi Ubuntu Server 7.04, ternyata module UserDir nya belum terinstall. Jadi setiap user belum bisa memasang folder public_html di home masing-masing.
Jadi instal modul userdir dengan :
$ sudo apt-get install libapache2-mod-ldap-userdir
Setelah itu mengedit file apache2.conf :
$ sudo vim /etc/apache2/apache2.conf
Tambahkan baris ini jika belum ada :
# UserDir is now a module
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
Kemudian masuk ke direktori /etc/apache2/mods-enable
$ cd /etc/apache2/mods-enable
Buat link :
$ sudo ln -s ../mod-available/userdir.* .
Reload Apache :
$ sudo /etc/init.d/apache2 reload
Sekarang masing-masing user bisa membuat folder public_html.
3 comments:
cara lain tuk mengaktifkan module apache tanpa perlu bikin symlink manual
$ sudo a2enmod nama_module_apache
tuk menonaktifkannya
$ sudo a2dismod nama_module_apache
:D
Sbenernya di apache2-common dah include 2 file dlm folder /etc/apache2/mod_available yaitu file: userdir.conf dan userdir.load. Tinggal lakuin:
$sudo a2enmod userdir
ke 2 file di mod_available itu lgsung dibikinkan link ke mod_enabled folder.File .load utk load modulenya. Dan file .conf dah brisi configurasinya.
Tinggal restart service apache2 dah ready ;-)
trima kasih tanggapannya, ternyata ada cara yang lebih mudah ya :). tadi sempat bingung karena melihat isi file apache2.conf tidak ada userdir. Jadinya cari di Synaptic Package Manager (edubuntu) keyword "userdir" dan dapatnya seperti itu. Instal dan mencari manual apache2 di ubuntuforum. Hasilnya seperti itu.
Post a Comment