1. Misalkan lokasi DocumentRoot anda berada pada D: , bagaimanakah caranya agar lokasi C:myfolderimage juga dapat diakses melalui web dengan alamat http://localhost/gambar.? Jelaskan langkah2nya!
Untuk membuat sebuah alamat http://localhost/gambar yang memiliki lokasi pada C:myfolderimage dan memiliki DocementRoot berada pada D: maka harus di pastikan terlebih dahulu bahwa terdapat folder c:myfolderimage dan variabel server name pada httpd conf adalah localhost serta service LoadModule alias_module modules/mod_alias.so aktif(tidak terdapat tanda ‘#’ pada file httpd.conf)
Setelah hal tersebut terpenuhi, maka tinggal menambahkan setingan pada httpd.conf yaitu
1. Alias “gambar” untuk direktori “C:myfolderimage” dengan menambahkan baris berikut pada file httpd.conf
Alias /gambar “C:/myfolder/image“
2. Buat setingan directive untuk C:/myfolder/image tambahkan pula baris berikut pada file httpd.conf
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
3. Simpan file httpd.conf
Kemudian restart web server apache dan cek url pada http://localhost/gambar
2. Bagaimana caranya agar lokasi C:myfolderimage hanya dapat diakses oleh ilkomp? Jelaskan langkah2nya!
Untuk membuat lokasi C:myfolderimage hanya dapat diakses oleh user “ilkomp”, yaitu dengan menambahkan file .htaccess pada directori C:myfolderimage . Harus dipastikan terlebih dahulu bahwa terdapat folder C:myfolderimage serta service berikut ini telah ada AccessFileName .htaccess (tidak terdapat tanda ‘#’ pada file httpd.conf) Jika didepannya terdapat tanda pagar (#) maka hapus tanda pagar tersebut. Jika ternyata baris tersebut tidak ditemukan, maka ketik secara manual. Kemudian lakukanlah langkah-langkah berikut ini
1. Buatlah setting directive untuk C:myfolderimage , dengan menambahkan baris berikut pada file httpd.conf
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
2. Simpan file httpd.conf dan restart kembali web server
3. Tambahkan file .htpasswd pada dikektori C:myfolderimage dengan mengunakan htpasswd.exe yang biasanya terletak di direktori /bin dari lokasi instalasi web server Apache. Dengan mengetikan command berikut pada Command Prompt
htpasswd -c C:myfolderimage.htpasswd ilkomp
untuk option lainya gunakan perintah
htpasswd /?
Anda selanjutnya diminta untuk memasukkan password. Masukkan password yang anda inginkan.
4. Buatlah file .htaccess yang berisikan text berikut ini, anda dapat membuat file tersebut dengan notepad.
AuthType Basic
AuthBasicProvider file
AuthUserFile “C:/myfolder/image/.htpasswd”
AuthName “Akses Terbatas, silahkan masukkan user dan password”
Require user ilkomp
5. Simpanlah file tersebut di dalam direktori C:myfolderimage
3. Bagaimana caranya kita mengetahui bahwa installasi Apache kita sukses?
Cara mudah untuk mengetahui bahwa instalasi web server apache telah berhasil adalah dengan cara melakukan http request kepada web server, kemudian apa bila di respon, maka itu tandanya bahwa proses instalasi web server berjalan dan proses intalasi otomatis berhasil. Cara untuk mengeceknya
1. Buka web browser, seperti firefox atau internet explorer
2. Masukan dalam url, nama dari web server(dapat dilihat pada httpd.conf pada variabel ServerName), secara default adalah localhost atau dapat langsung memasukan alamat IP dari web server, secara default adalah 127.0.0.1
3. Apabila terdapat respon dari web server, berarti berhasil.
credit to adzkiya.blog.uns.ac.id
0 comments:
Post a Comment