Hai sobat coding :) ,umumnya file yang diakses http://www.sesuatu.com adalah file index.html atau index.php di folder htdocs (kalau di apache windows) atau di /var/www/html (untuk apache server linux). nah, ada kalanya kita sebagai pemilik erb server tersebut berkeinginan untuk memberikan fasilitas kepada user yakni berupa homepage mereka.
Komputer Server
pada komputer server buat konfigurasinya sebagai berikut
Komputer Server
pada komputer server buat konfigurasinya sebagai berikut
$ a2enmod userdir
$ nano /etc/apache2/mods-enabled/userdir.conf
lalu dalam script tersebut samakan bahkan tambahkan setingan seperti kode dibawah ini
<IfModule mod_userdir.c>
# directive didisabled karena DocumentRoot nya bukan /var/www
# UserDir public_html
# UserDir disabled root
# tambahkan deklarasi untuk public_html
UserDir public_html
# dispesifikasikan ke /home/admin/ karena document rootnya /home/admin
<Directory /home/admin/*/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>
</IfModule>
lalu kita buat sebuah folder user, misalnya c11
$ cd /home/admin && mkdir c11
kita masuk ke dalam direktori c11 dan buat direktori lagi bernama public_html
$ cd c11 && mkdir public_html
buat sebuah file html
$ nano index.html
berisi : <html><body><h1>It works!</h1>
<p>This is the default page for this user on port 80.</p>
</body></html>
Komputer Client
jalankan lynx 172.16.0.3/c11 c11 merupakan sebuah nama direktori user tadi, jadi ini merupakan opsional tergantung nama direktori yang anda buat tadi
maka akan menampilkan hasil
It works!
This is the default page for this user on port 80.
No comments:
Post a Comment