Apache v2 Server. Pendahuluan

Ukuran: px
Mulai penontonan dengan halaman:

Download "Apache v2 Server. Pendahuluan"

Transkripsi

1 Apache v2 Server Pendahuluan Salah satu perangkat lunak yang dipergunakan secara luas pada sistem operasi Linux adalah Apache webserver ( Pengembangannya yang dimulai dari tahun 1995 oleh sekelompok kecil pemrogram yaitu Apache Software Foundation incorporated, tahun 1999 mulai berkonsentrasi untuk mendukung projek Apache HTTP server. Dengan berbasis jumlah pengguna lebih dari 25 juta server di seluruh dunia, membuat Apache HTTP server mempunyai keunggulan dari sisi fleksibilitas dan performansi. Untuk fitur lain yang ditawarkan, adalah sebagai berikut: Tingkat stabilitas yang tinggi. Aplikasi secara keseluruhan, dan modul-modul tambahan bersifat opensource dengan masingmasing lisensi dari aplikasi. Bekerja pada berbagai macam platform arsitektur dan sistem operasi. Menghadirkan tingkat keamanan yang lebih baik. Dapat diintegrasikan dengan berbagai modul seperti PHP, MySQL, yang dapat menambah fungsionalitas dari webserver. Apache sendiri sebenarnya merupakan suatu web server yang dapat dikategorikan sederhana dalam implementasinya. Dan ini sesuai dengan tujuan awalnya sebagai penyedia layanan untuk halaman Internet. Beberapa web server komersial menyediakan berbagai macam fasilitas dalam lingkup web server, tetapi apabila ditelaah lebih lanjut malah akan menimbulkan celah keamanan yang cukup serius. Kesederhanaan dan desain bersifat modular dari server HTTPD Apache membawa sejumlah aspek sekuritas yang tinggi dan hasil survey telah menunjukkan bahwa apabila dilakukan perbandingan kinerja akan menunjukkan banyak hal yang lebih baik, seperti yang telah dijelaskan pada bagian atas dari modul ini. Modul Apache Bagian penting yang membuat aplikasi server Apache fleksibel dan tinggi fungsionalitas yang tinggi adalah karena dapat dilengkapi dengan tambahan modul. Apache sendiri secara standar disertai berbagai macam modules yang secara otomatis akan di-install. Untuk penjelasan lebih lanjut, dapat membuka alamat Terdapat berbagai informasi mengenai modul serta cara penginstallan yang perlu dilakukan. Beberapa contoh modul yang tersedia adalah sebagai berikut: 1. mod_digest Mengaktifkan layanan autentikasi digest. 2. mod_cgi Menyediakan fasilitas untuk mengeksekusi skrip CGI pada web server. 3. mod_php4 Fitur berikut ini adalah agar dapat mengeksekusi skrip PHP4 pada web server. 4. mod_php5 Fitur berikut ini adalah agar dapat mengeksekusi skrip PHP5 pada web server. 5. mod_perl Menyediakan fasilitas agar administrator dapat mengaktifkan interpreter Perl ke dalam web server apache. 6. mod_aspdotnet Menyediakan antar muka ASP.NET berbasis layanan Microsoft ASP.NET Apache v2, MySQL Server, PHP5. 1

2 7. mod_ssl Menyediakan figur kriptografi mellui protokol Secure Socket Layer (SSL) dan Transport Layer Security (TLS). 8. mod_ssi Mengaktifkan layanan yang mendukung Server Side Includes (SSI). 9. mod_auth Modul ini akan mengaktifkan layanan HTTP basic authentication (nama pengguna dan password). Instalasi aplikasi Apache2, MySQL, dan PHP Pada distribusi Debian, aplikasi Apache2 telah disediakan dalam dvd paket yang ada. Tidak ketinggalan pula berbagai macam modul seperti php4, ssl, dan lainnya, dengan tujuan semakin mempermudah administrator dalam mempersiapkan sistem yang akan dibangun. Untuk kode sumbernya, dapat diperoleh langsung dari situs resmi apache yaitu Saat ini terdapat dua versi aplikasi yang dapat dipergunakan yaitu versi 1.3 dan versi 2.0. Untuk implementasinya, sebagian administrator masih menerapkan versi yang pertama karena berdasarkan fakta kestabilan selama periode waktu yang telah dilalui. Untuk versi yang terbaru, tentu saja telah dilengkapi dengan berbagai macam perbaikan terutama dari sisi keamanan dan kelemahan lain. Untuk konfigurasinya, antara dua versi tersebut mempunyai banyak kesamaan yang dapat diterapkan. Untuk tahap penginstalan sendiri mempunyai dua versi, yaitu melalui konsol (terminal) menggunakan aptitude atau dari GUI menggunakan aplikasi synaptic. Masing-masing mempunyai kelebihan, akan tetapi perlu diketahui bahwa aplikasi GUI jarang ditemui pada mesin server, terkecuali untuk saat-saat tertentu, sehingga akan lebih mudah dan cepat melakukan proses instalasi melalui mode konsol. Banyak hal yang tidak dapat ditemui dari GUI, karena akar dan basis dari sistem Unix/Linux adalah terdapat pada konsol, dibuktikan dengan banyaknya fungsi yang dapat diimplementasikan. Berikut ini adalah cara instalasi paket apache2 yang terdapat pada dvd debian, dengan mode konsol. Langkah pertama yang dilakukan adalah menggunakan aplikasi apt-get (untuk keterangan lebih lanjut, dapat menjalankan terlebih dahulu perintah man apt-get) untuk menginstall aplikasi. aku:/etc# apt-get install apache2 deb:~# apt-get install apache2 Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: apache2-mpm-worker apache2-utils apache2.2-common The following NEW packages will be installed: apache2 apache2-mpm-worker apache2-utils apache2.2-common 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 1732kB of archives. After unpacking 4813kB of additional disk space will be used. Do you want to continue [Y/n] Setelah melakukan penginstalan, pengguna dapat melanjutkan dengan pengetesan webserver dengan menggunakan perintah telnet (untuk komunikasi interaktif dengan host atau komputer lain dengan menggunakan protokol TELNET) ke komputer lokal dan ditambahkan dengan nomor port (standar Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 2

3 menggunakan port 80). Karena secara default aplikasi telnet belum tersedia, maka aplikasi tersebut harus diinstal terlebih dahulu. perintah yang digunakan adalah sebagai berikut: apt-get install telnet setelah berhasil menginstal, lakukan perintah di bawah ini seperti yang terlihat pada contoh: aku:~# telnet localhost 80 Trying Connected to localhost.localdomain. Escape character is '^]'. Apabila muncul tampilan seperti di atas, yang menandakan bahwa alamat komputer lokal telah menyediakan port 80 dengan layanan spesifik web server. Dengan mengetikkan perintah hello maka akan memberikan perintah ke server untuk menampilkan isi dari berkas utama (halaman depan) dari halaman situs standar dari apache2. Hello <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>found</h1> <p>the document has moved <a href=" default/">here</a>.</p> <hr> <address>apache/2.2.3 (Debian) Server at deb.apedie.com.apedie.com Port 80</address> </body></html> Connection closed by foreign host. Selain melalui konsol, administrator dapat melakukan pengetesan hasil instalasi web server melalui jendela browser, misalkan mozilla web browser, dengan mengetikkan nama hostname dari komputer (atau nama domain yang telah diset dalam konfigurasi server DNS sebelumnya, seperti atau memanggil alamat lokal dari komputer, yaitu Akan muncul tampilan yang terlihat seperti pada gambar berikut ini Apache v2, MySQL Server, PHP5. 3

4 Pengenalan berkas konfigurasi (apache2.conf) Setelah aplikasi apache diinstal pada sistem, akan secara otomatis diletakkan pada direktori /etc/apache2/ yang berisi semua berkas konfigurasi pengaturan server. Nama berkas yang utama adalah apache2.conf, dengan berbagai opsi yang dapat dirubah oleh administrator untuk disesuaikan dengan kebutuhan. Tetapi pada direktori /etc/apache2/ ini terdapat beberapa konfigurasi lain yang akan dibahas pada modul yang lain, seperti misalnya mengenai nomor port (pada berkas ports.conf) dan konfigurasi standar suatu situs. Pada berkas apache2.conf tersebut, setiap baris konfigurasi mempunyai penjelasan tersendiri secara lebih lengkap dan jelas, sehingga akan sangat membantu serta memudahkan administrator ataupun pihak awam sekalipun untuk melakukan modifikasi pada konfigurasi yang telah ada. Tetapi akan dibahas beberapa opsi yang dirasa utama sebagai berikut: ServerRoot "/etc/apache2" Bagian berikut ini adalah merupakan petunjuk lokasi semua berkas konfigurasi diletakkan. Bagian di atas adalah menginformasikan bahwa lokasi berada pada direktori /etc/apache2. User www-data dan Group www-data Bagian berikut ini menandakan identitas account standar yang ditetapkan oleh apache2 yaitu wwwdata. Pada implementasinya, beberapa direktori dan berkas yang tidak mempunyai identitas owner dan group sebagai www-data akan tidak dapat diakses melalui browser, karena adanya mekanisme hak akses yang akan secara langsung membatasi interaksi dengan suatu berkas atau direktori. /etc/init.d/apache2 restart Perintah di atas akan menjalankan ulang server apache2, sehingga konfiguras-konfigurasi terbaru dapat diaktifkan. Administrator harus selalu menjalankan ulang (restart) layanan setelah dilakukan perubahan konfigurasi. Pengenalan berkas konfigurasi (ports.conf) Pada Apache versi 2.0, untuk konfigurasi nomor port yang digunakan ditempatkan pada satu berkas tersendiri yang bernama ports.conf, yang berada di lokasi direktori /etc/apache2/. Untuk isi dari berkas tersebut adalah sebagai berikut: Listen 80 Arti dari baris perintah di atas adalah bahwa koneksi dengan web server akan dibangun melalui port 80. Apabila administrator ingin melakukan penambahan atau penggantian nomor port, dapat langsung mengganti angka tersebut secara langsung, atau menambahkan satu baris tambahan di bawahnya dengan nomor port yang baru. seperti misalnya komunikasi menggunakan SSL, maka administrator perlu mengaktifkan Apache2 melalui port 443, dengan menambahkan baris Listen 443 di bawahnya. Dan penting untuk me-restart ulang layanan Apache2 agar konfigurasi yang baru dapat diaktifkan. Apache v2, MySQL Server, PHP5. 4

5 Pengenalan konfigurasi standar dari halaman web Pada Apache2, konfigurasi standar agar dapat menampilkan halaman situs Internet akan ditempatkan pada lokasi direktori /etc/apache2/sites-available/. Terdapat satu berkas yang secara otomatis disertakan di dalam direktori tersebut yaitu default, yang berisikan konfigurasi utama dari web server seperti berikut ini: NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot /var/www/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place RedirectMatch ^/$ /apache2-default/ </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from / ::1/128 </Directory> </VirtualHost> Beberapa hal yang menjadi perhatian penting dalam konfigurasi Apache versi 2.0 di sistem Debian adalah secara otomatis apabila administrator mengetikkan alamat domain dari server atau alamat lokal (localhost) maka akan muncul pada URL address adalah sebagai berikut: Hal tersebut dikarenakan pengaktifan layanan RedirectMatch, sehingga semua pemanggilan akan langsung diarahkan ke direktori /apache-default yang terdapat di dalam /var/www/. Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 5

6 Pemindahan lokasi berkas Untuk alasan keamanan dan fleksibilitas penggunaan jangka panjang, standar aktivitas yang biasa dilakukan oleh administrator adalah memindahkan lokasi berkas yang berisi halaman web, yang pada awalnya terdapat di /var/www/, dirubah ke lokasi lain yang dirasa aman. Untuk tahap berikut, direktori dan berkas halaman web tersebut akan dipindah ke direktori home, dengan asumsi bahwa partisi berdiri sendiri di luar dari partisi sistem (/). lakukan perintah-perintah berikut melalui konsol. cd /home perintah ini akan membuat posisi direktori dari administrator akan dipindah ke direktori /home mkdir www perintah ini digunakan untuk membuat direktori baru bernama www cd www perintah ini untuk melakukan perpindahan direktori ke www (apabila dicek menggunakan perintah pwd, maka posisi administrator saat ini berada di lokasi direktori /home/www/) pico index.html digunakan untuk membuat suatu berkas html yang baru, dan dinamakan sebagai index.html. Nama file dengan akhiran.html ini merupakan standar yang digunakan sebagai halaman utama suatu situs Internet yang berbasis Apache (walaupun dapat diberikan nama berkas yang berbeda). Isi kode html yang digunakan dalam berkas index.htm adalah sangat sederhana, yaitu membuat suatu tampilan yang sangat sederhana, seperti terlihat pada contoh kode berikut: <html> <head> <title>situsku</title> <head> <body> <h1>percobaan pertama ni</h1> </body> </html> ls -l Lakukan perintah berikut agar dapat melihat isi dari direktori. Akan terlihat bahwa berkas index.htm sudah berhasil dibuat. Perhatikan pengaturan hak akses dan keterangan owner dan group dari berkas. Agar dapat diakses dari luar, pastikan bahwa hak aksesnya menjadi seperti ini: owner, dapat membaca, menulis, dan execute. group, hanya dapat membaca dan execute. other, hanya dapat membaca dan execute. Apache v2, MySQL Server, PHP5. 6

7 Dari kondisi di atas, diperoleh angka 755 yang merupakan konfigurasi standar untuk suatu halaman web. Diimplementasikan dengan menggunakan perintah: chmod 755 index.html atau dapat pula dengan mengetikkan perintah: chmod +x index.html setelah berkas index.html berhasil dibuat, maka rubahlah owner dan group dari semua berkas dan direktori penyimpannya (/home/www) dengan account standar yaitu www-data yang dapat dilihat dari berkas konfigurasi apache2.conf. perintah yang digunakan adalah sebagai berikut: chown -R www-data:www-data /home/www Konfigurasi berkas default pada lokasi /etc/apache2/sites-available/ Lakukan perubahan pada konfigurasi berkas default yang terdapat di lokasi direktori /etc/apache2/sites-available/ cd /etc/apache2/sites-available/ pico default Lihat pada bagian DocumentRoot dan Directory. Pada konfigurasi standar, akan ditempatkan pada /var/www/. Lokasi penggantiannya disesuaikan dengan lokasi direktori yang telah dipersiapkan, yaitu /home/www/. Menonaktifkan fungsi RedirectMatch dengan menambahkan tanda # di bagian awal baris menjadi seperti berikut ini: #RedirectMatch ^/$ /apache-default/ Maksud yang ingin dicapai dengan menonaktifkan konfigurasi tersebut adalah apabila terdapat permintaan untuk menampilkan halaman utama dari server, akan langsung memanggil berkas index.htm yang telah dibuat pada direktori yang telah ditentukan sebelumnya. Secara default, konfigurasi pada Apache2 akan mengaktifkan signature atau informasi mengenai aplikasi server secara terperinci, mulai dari jenis server yang aktif hingga modul-modul yang diinstall. Hal ini dapat pengguna lihat pada waktu mengakses melalui browser, di bagian bawah dari halaman. Untuk alasan keamanan, pengguna dapat menonaktifkan (dari sebelumnya on) fitur Signature off Menonaktifkan fitur dokumentasi dari Apache2, sehingga tidak dapat diakses melalui browser oleh pengguna. Hal ini dikarenakan alasan keamanan, sehingga pengunjung situs tidak dapat mengetahui aplikasi-aplikasi yang aktif di web server. Caranya adalah dengan menonaktifkan pada konfigurasi (ditambahkan tanda #) seperti yang terlihat pada contoh berikut ini: #Alias /doc/ "/usr/share/doc/" #<Directory "/usr/share/doc/"> Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 7

8 #Options Indexes MultiViews FollowSymLinks #AllowOverride None #Order deny,allow #Deny from all #Allow from / ::1/128 #</Directory> Restart ulang layanan apache2, dengan mengetikkan perintah: /etc/init.d/apache2 restart Penambahan modul PHP5 & MySQL Penambahan modul PHP dilakukan agar web server dapat mengenali kode PHP yang disertakan dalam pembangunan suatu aplikasi. Untuk mengetahui paket apa saja yang dapat diinstall, dapat melalui aplikasi aptitude yang diketikkan melalui mode konsol. Berikut ini akan ditambahkan sepuluh paket baru antara lain sebagai berikut: libapache2-mod-php5, php-pear, php5, php5-mysql, php5-gd, php5- dev, php5-xml, dan php5-curl. Kemudian untuk paket dependensi atau ketergantungannya secara otomatis akan diinstal oleh sistem. aku:/home/bebas# apt-get install libapache2-mod-perl2 mysql-server-5.0 libapache2-mod-php5 php5- cgi php5 php5-cli php5-curl php5-gd php5-mysql php-pear deb:~# apt-get install libapache2-mod-perl2 mysql-server-5.0 libapache2-mod-php5 php5-cgi php5 php5-cli php5-curl php5-gd php5- mysql php-pear Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: apache2-mpm-prefork libdbd-mysql-perl libdbi-perl libdevel-symdumpperl libgd2-xpm libnet-daemon-perl libplrpc-perl mysql-client-5.0 php5-common Suggested packages: dbishell libgd-tools libcompress-zlib-perl tinyca php5-dev php4-dev Recommended packages: mailx The following packages will be REMOVED: apache2-mpm-worker libgd2-noxpm The following NEW packages will be installed: apache2-mpm-prefork libapache2-mod-perl2 libapache2-mod-php5 libdbd-mysql-perl libdbi-perl libdevel-symdump-perl libgd2-xpm libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-server-5.0 php-pear php5 php5- cgi php5-cli php5-common php5-curl php5-gd php5-mysql 0 upgraded, 19 newly installed, 2 to remove and 0 not upgraded. Need to get 45.2MB of archives. After unpacking 116MB of additional disk space will be used. Do you want to continue [Y/n]? Setelah modul PHP berhasil diintegrasikan ke dalam web server, maka administrator dapat mencoba untuk mengetes apakah modul tersebut dapat berjalan baik atau tidak. Dengan membuat satu skrip php terlebih dahulu yang diletakkan pada lokasi root web server, yang isinya adalah sebagai berikut: <? phpinfo();?> Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 8

9 dan disimpan dengan nama berkas tes.php Kemudian pada browser ketikkan alamat berikut ini: Sehingga akan muncul tampilan yang dapat dilihat pada gambar 5.2. Konfigurasi server basisdata MySQL Agar server semakin lengkap fungsionalitasnya, maka administrator dapat pula menyertakan aplikasi basisdata server seperti MySQL yang juga telah disediakan dalam paket Debian. Pengembangan MySQL sendiri dimulai pada tahun 1979 oleh Michael Widenius menggunakan perangkat basisdata Unireg. Kemudian pada tahun 1996 mulai dipublikasikan secara luas untuk mesin yang menjalan sistem operasi Linux dan Solaris. Saat sekarang, telah tersedia pula kode sumbernya, serta dapat dijalankan pada berbagai platform sistem operasi ataupun arsitektur komputer. Alasan pemilihan MySQL tentu tidak hanya berdasarkan sifatnya yang open-source ataupun gratis, tetapi dapat pula disertakan keunggulan lain yang dihadirkan, yaitu: Mendukung ODBC pada sistem operasi Windows. Terintegrasi dengan baik bersama PHP dan beberapa pemrograman lain, sehingga memudahkan pemrogram untuk membangun aplikasi. Dapat digunakan pada berbagai jenis platform. Mempunyai mekanisme keamanan yang baik. Untuk pengaktifannya, administrator harus melakukan penginstalan terlebih dahulu aplikasi yang dibutuhkan, yaitu mysql-server-5.0. Kegiatan tersebut telah dilakukan pada bagian atas dari tulisan ini, sewaktu penginstallan skrip PHP. Untuk versi dari MySQL yang digunakan adalah versi 5.0. Mengenai paket-paket yang mengalami ketergantungan dengan aplikasi berikut, akan secara otomatis terinstall. Apache v2, MySQL Server, PHP5. 9

10 deb:/media/wine/repo# mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: Debian_7etch1-log Debian etch distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> Masuk ke dalam sistem mysql, ketikkan mysql pada konsol, dan terlihat bahwa tanpa password langsung dapat mengakses ke dalam aplikasi. Hal ini sangat tidak dianjurkan karena pengguna illegal dapat langsung login ke dalam server, yang tentu saja dapat melakukan kegiatan-kegiatan yang kurang baik. untuk mengatasinya adalah dengan memberikan pembatasan melalui kata kunci terhadap account root, kemudian menciptakan user baru dengan level di bawah root, dimana hak aksesnya akan dibatasi. Cara yang paling sederhana untuk mengamankan server MySQL adalah dengan menggunakan password. Caranya adalah, administrator melakukan konfigurasi secara manual dengan mengetikkan perintah: mysqladmin -u root password tes maksud dari perintah di atas adalah mengeset apabila akan melakukan login ke mysql dengan hak akses sebagai root yang menguasai secara keseluruhan basisdata, perlu memasukkan password tes terlebih dahulu. Mencoba mengakses konsol mysql yang telah dilakukan langkah pengamanan password seperti sebelumnya adalah dengan mengetikkan perintah mysql u root -p setelah mengetikkan perintah di atas, maka pengguna akan diminta password terlebih dahulu ketika akan mengakses konsol dari MySQL. Melihat layanan yang aktif Untuk melihat layanan aplikasi dan port aktif yang dijalankan, dapat menggunakan perintah netstat, yang berfungsi untuk menampilkan koneksi jaringan, tabel routing, statistik interfaces, koneksi masquerade, dan multicast memberships. Hal ini dilakukan untuk mengetahui layanan sistem, terutama setelah penginstallan Apache web server dan MySQL. Untuk opsi lebih lanjut, dapat dilihat menggunakan perintah manual (man netstat). deb:/home/bebas# netstat a Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 10

11 Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost.localdoma:832 *:* LISTEN tcp 0 0 localhost.localdo:mysql *:* LISTEN tcp 0 0 *:842 *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:10000 *:* LISTEN tcp 0 0 *:auth *:* LISTEN tcp 0 0 *:ftp *:* LISTEN tcp 0 0 deb.apedie.com:domain *:* LISTEN tcp 0 0 localhost.locald:domain *:* LISTEN Pada hasil eksekusi perintah di atas, administrator mengetahui bahwa layanan web server dan server basisdata MySQL telah aktif. Troubleshooting Apache Menjalankan suatu aplikasi seperti halnya Apache web server atau melakukan perubahan konfigurasi, dapat mengakibatkan terjadinya kesalahan-kesalahan yang tidak diharapkan. Apache sendiri menyediakan laporan yang rinci pada suatu berkas log yang merekam semua kesalahan yang terjadi. Lokasi penyimpanan berkas log tersebut ditempatkan secara otomatis pada lokasi direktori /var/log/apache2/. Lokasi ini berdasarkan sistem Debian, sehingga terdapat perubahan direktori pada sistem Linux yang lain. Pada direktori log tersebut, akan terdapat dua berkas yaitu access.log dan error.log. Berkas access.log akan berisi sebuah catatan dimana berkas html telah diakses oleh pengunjung situs. Bagian ini akan mencatat informasi mengenai status transfer data berjalan dengan baik, dimana terdapat data IP address pengunjung situs, bagaimana metode transfer data yang digunakan, serta waktu proses transfer dilakukan. Dengan mengetikkan perintah tail /var/log/apache2/access.log, akan muncul tampilan seperti berikut: deb:~# tail /var/log/apache2/access.log [18/Sep/2006:07:12: ] "GET /doc/apache2- doc/manual/style/css/manual-print.css HTTP/1.1" " "Mozilla/5.0 (X11; U; Linux i686; en-us; rv:1.7.10) Gecko/ Firefox/1.0.4 (Debian package sarge4)" Sedangkan berkas error.log akan menyimpan semua informasi yang berkaitan dengan kesalahan yang terjadi selama menjalankan Apache2. Perlu diketahui bahwa tidak semua error yang terjadi bersifat fatal, karena terdapat beberapa di antaranya hanya merupakan kegagalan sementara dari koneksi dengan komputer klien, dimana kesalahan tersebut telah dapat diatasi permasalahannya oleh Apache. Cara membaca berkas error.log ini menggunakan perintah yang sama seperti yang telah disebutkan sebelumnya, yaitu tail /var/log/apache2/error.log. Tampilan yang akan muncul setelah eksekusi perintah di atas adalah sebagai berikut: Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 11

12 deb:~# tail -f /var/log/apache2/error.log [Sun Sep 17 23:53: ] [notice] Apache/ (Debian GNU/Linux) PHP/ configured -- resuming normal operations [Mon Sep 18 05:46: ] [notice] Apache/ (Debian GNU/Linux) PHP/ configured -- resuming normal operations [Mon Sep 18 07:11: ] [error] [client ] File does not exist: /var/www/doc [Mon Sep 18 07:11: ] [error] [client ] File does not exist: /var/www/favicon.ico Apabila administrator ingin melihat log yang terjadi secara realtime, dapat dengan menambahkan opsi -f setelah perintah tail (Untuk lebih jelasnya, dapat membaca manual dari aplikasi tail, melalui perintah man tail). Hal ini dapat digunakan untuk mengetahui tahapan-tahapan proses secara detail seperti misalnya pada saat aplikasi dijalankan, dan kesalahan pada saat eksekusi aplikasi. Contoh implementasinya menggunakan perintah tail -f /var/log/apache2/error.log dapat dilihat pada hasil eksekusi sebagai berikut: deb:~# tail -f /var/log/apache2/error.log [Sun Sep 17 23:53: ] [notice] Apache/ (Debian GNU/Linux) PHP/ configured -- resuming normal operations [Mon Sep 18 05:46: ] [notice] Apache/ (Debian GNU/Linux) PHP/ configured -- resuming normal operations [Mon Sep 18 07:11: ] [error] [client ] File does not exist: /var/www/doc [Mon Sep 18 08:07: ] [notice] caught SIGTERM, shutting down [Mon Sep 18 08:07: ] [notice] Apache/ (Debian GNU/Linux) PHP/ configured -- resuming normal operations Untuk keluar dari proses tail, dapat dengan menekan tombol CTRL+C. Apache v2, MySQL Server, PHP5. 12

13 MENGAKTIFKAN SUBDOMAIN sebelumnya telah menambahkan terlebih dahulu subdomain dwa.apedie.com pada konfigurasi dns. jika belum, baca tutorial BIND. langkah pertama yang harus dilakukan adalah menyiapkan direktori tempat penyimpanan. sangat dianjurkan untuk diletakkan pada partisi home (di partisi yang terpisah dengan root) sehingga apabila terjadi kerusakan pada partisi sistem, maka partisi home dapat diselamatkan. Dalam tutorial ini, akan dibuat terlebih dahulu user baru dari sistem bernama dwa, dengan mengetikkan perintah: adduser dwa Lokasi penyimpanan dari data akan diletakkan mengikuti standar dari sistem yaitu pada direktori /home/dwa/ dan selanjutnya akan ditempatkan pada masing-masing direktori yang sesuai, yaitu untuk menyimpan dokumen atau berkas html ditempatkan pada public_html, untuk menyimpan skrip cgi pada direktori cgi-bin, dan untuk menempatkan log pada lokasi direktori logs. Hal tersebut dilakukan agar memudahkan dalam perawatan sistem secara berkala. Berikut adalah tahap demi tahap pengimplementasian sub domain pada server: Berpindah lokasi ke direktori home dari user dwa: cd /home/dwa Buat direktori-direktori berikut home directory dari pengguna dwa: mkdir /public_html/ mkdir /public_html/cgi-bin mkdir /public_html/logs akses ke dalam direktori public_html menggunakan perintah cd public_html/ buat berkas ujicoba untuk melakukan pengetesan dari setingan tersebut bernama index.html (nama standar pada bagian konfigurasi di server) dengan isi sebagai berikut : <html> <body> <h1>dwa.apedie.com</h1> </body> </html> Melakukan perubahan hak akses, hak pengguna, dan hak group secara rekursif dari direktori dan semua isi di dalamnya: chmod -R 755 /home/dwa/public_html/ chown -R www-data /home/dwa/public_html/ chgrp -R www-data /home/dwa/public_html/ setelah selesai menyiapkan direktori dan berkas yang diperlukan, sekarang saatnya untuk melakukan konfigurasi pada apache server. arahkan konsol pada direktori konfigurasi apache yaitu di /etc/apache2/, menggunakan perintah : cd /etc/apache2/ kemudian masuk ke bagian direktori sites-available, menggunakan perintah cd sites-available Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 13

14 buat file baru bernama dwa.apedie.com dengan isi sebagai berikut : NameVirtualHost * <VirtualHost *> ServerAdmin dwa@apedie.com ServerName dwa.apedie.com DirectoryIndex index.html DocumentRoot /home/dwa/public_html/ ScriptAlias /cgi-bin/ /home/dwa/public_html/cgi-bin/ <Location /cgi-bin> Options +ExecCGI </Location> ErrorLog /home/dwa/public_html/logs/error.log CustomLog /home/dwa/public_html/logs/access.log combined </VirtualHost> kemudian, lakukan link simbolik menggunakan perintah a2ensite (Apache2 Enable Site), yang akan menciptakan berkas simbolik pada direktori /etc/apache2/sites-enabled/. Apabila terdapat perubahan pada berkas aslinya, maka berkas link akan secara otomatis juga mengalami perubahan a2ensite dwa.apedie.com selanjutnya, aktifkan konfigurasi yang telah dibuat tersebut dengan memanggil ulang layanan apache2 dengan menjalankan perintah : /etc/init.d/apache2 restart bagaimana selanjutnya membuktikan hasil konfigurasi tersebut benar atau salah, adalah dengan menjalankan alamat pada browser. Apache v2, MySQL Server, PHP5. (wilfridus.bambang@eng.maranatha.edu) 14

MODUL PRAKTIKUM SISTEM DAN JARINGAN KOMPUTER WEBSERVER. Oleh : Muhammad Riza Hilmi, ST.

MODUL PRAKTIKUM SISTEM DAN JARINGAN KOMPUTER WEBSERVER. Oleh : Muhammad Riza Hilmi, ST. MODUL PRAKTIKUM SISTEM DAN JARINGAN KOMPUTER WEBSERVER Oleh : Muhammad Riza Hilmi, ST. rizahilmi@gmail.com STMIK STIKOM BALI 2012 BAB VI WEBSERVER A. TUJUAN PRAKTIKUM 1. Mengenal dan mempelajari Webserver

Lebih terperinci

VINCENSIUS YUDHISTIRA LINDUNG SETIYANA. FB : Blog :

VINCENSIUS YUDHISTIRA LINDUNG SETIYANA.   FB :  Blog : VINCENSIUS YUDHISTIRA LINDUNG SETIYANA Email : vyls.smartleader@gmail.com FB : www.facebook.com/spirit.lindung Blog : www.vylsordinary.wordpress.com Konfigurasi Web Server Dalam tugas pembuatan Web Server

Lebih terperinci

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1 LAMPIRAN Lampiran Halaman Depan Web Hosting Menu Hosting L-1 Menu Dedicated Hosting Menu Domain L-2 Menu Reseller Menu VPS (Virtual Private Server) L-3 1. Instalasi Apache Web server adalah sebuah sistem

Lebih terperinci

1. Konfigurasi Ip address. (misalnya ip yang ingin digunaka adalah ) nano /etc/network/interfaces

1. Konfigurasi Ip address. (misalnya ip yang ingin digunaka adalah ) nano /etc/network/interfaces 1. Konfigurasi Ip address. (misalnya ip yang ingin digunaka adalah 192.168.9.1) nano /etc/network/interfaces ubah seperti: 2. Install bind9 dan pindah ke direktori bind - Install - Pindah direktori 3.

Lebih terperinci

MRTG (Multi Router Traffic Grapher)

MRTG (Multi Router Traffic Grapher) MRTG (Multi Router Traffic Grapher) Pengertian MRTG The Multi Router Traffic Grapher (MRTG) adalah sebuah alat yang berfungsi untuk me-monitoring traffic yang masuk kedalam jaringan. MRTG menampilkan halaman

Lebih terperinci

PROFTPD SERVER. Menghentikan koneksi ftp dengan remote mesin. Seperti perintah get tetapi mendukung wildcards.

PROFTPD SERVER. Menghentikan koneksi ftp dengan remote mesin. Seperti perintah get tetapi mendukung wildcards. PROFTPD SERVER File Transfer Protocol (FTP) adalah suatu protokol yang digunakan untuk mengirimkan atau memperoleh file dari server ke komputer lokal, dengan menggunakan username dan password sebagai informasi

Lebih terperinci

SMK PASUNDAN 2 BANDUNG

SMK PASUNDAN 2 BANDUNG SMK PASUNDAN 2 BANDUNG TEKNIK KOMPUTER DAN JARINGAN Modul 9 Network Monitoring Di Linux Debian 1 Network Monitoring Network Monitoring merupakan suatu perangkat lunak yang memberikan kemampuan pada sebuah

Lebih terperinci

MODUL 6. Web Server [MODUL PRAKTIKUM MANAJEMEN JARINGAN KOMPUTER] MODUL 6

MODUL 6. Web Server [MODUL PRAKTIKUM MANAJEMEN JARINGAN KOMPUTER] MODUL 6 MODUL 6 Web Server 1. Tujuan Praktikum Setelah praktikum ini, praktikan diharapkan dapat: - Memahami fungsi dari Web Server. - Memahami bagaimana proses kerja dari Web Server. - Melakukan konfigurasi Web

Lebih terperinci

WEB SERVER LINUX DEBIAN 8.5

WEB SERVER LINUX DEBIAN 8.5 WEB SERVER LINUX DEBIAN 8.5 A. WEB SERVER Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya

Lebih terperinci

Setup DNS di Debian 7.x.x

Setup DNS di Debian 7.x.x DOMAIN NAME SYSTEM Setup DNS di Debian 7.x.x Seting IP Address Jika menggunakna virtual box, konfigurasi network pada vbox diseting bridge. Seting ip address pada linux debian, pada kasus ini akan digunakan

Lebih terperinci

Web Server A. DASAR TEORI

Web Server A. DASAR TEORI Web Server A. DASAR TEORI Web server merupakan perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs

Lebih terperinci

Tutorial Instalasi dan Konfigurasi LMS Dokeos di Linux Debian 7 (Wheezy)

Tutorial Instalasi dan Konfigurasi LMS Dokeos di Linux Debian 7 (Wheezy) Tutorial Instalasi dan Konfigurasi LMS Dokeos di Linux Debian 7 (Wheezy) Muhammad Taqwim Makkuradde wiwins2009@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

Mengenal Apache Web Server

Mengenal Apache Web Server Mengenal Apache Web Server Apache merupakan aplikasi web server yang paling populer digunakan di internet, untuk memudahkan kita menginstall paket httpd maka akan kita install menggunakan yum, adapun caranya

Lebih terperinci

DNS SERVER. Jaringan Komputer

DNS SERVER. Jaringan Komputer DNS SERVER Jaringan Komputer Apa itu DNS? DNS atau Domain Name System adalah sebuah server yang berfungsi menangani translasi penamaan hos-host kedalam IP Address, begitu juga sebaliknya dalam menangani

Lebih terperinci

WEB DATABASE ( WEB SERVER dan DATABASE )

WEB DATABASE ( WEB SERVER dan DATABASE ) WEB DATABASE ( WEB SERVER dan DATABASE ) oleh RHENO SULISTYO TAKA QUSURA Tugas PI ( Praktek Industri ) di Linux Center Jl. Diponegoro No. 219 Mukuh Kediri Telp. ( 0354 ) 7107313 PENDAHULUAN Web database

Lebih terperinci

BAB I PENDAHULUAN. 2. Dapat mengetahui tujuan dari Virtual Host. 3. Mampu mengkonfigurasi Virtual Host khususnya pada Centos.

BAB I PENDAHULUAN. 2. Dapat mengetahui tujuan dari Virtual Host. 3. Mampu mengkonfigurasi Virtual Host khususnya pada Centos. BAB I PENDAHULUAN 1.1 Latar Belakang Virtual Host merupakan cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu IP. Misalkan kita mempunyai banyak domain tapi hanya mempunyai 1 IP

Lebih terperinci

DATABASE SERVER WEB SERVER SUBDOMAIN

DATABASE SERVER WEB SERVER SUBDOMAIN ADMINISTRASI SERVER DATABASE SERVER WEB SERVER SUBDOMAIN Database Server Database berfungsi sebagai media penyimpanan data-data ataupun informasi penting. Pada web server yang kompleks, biasanya diperlukan

Lebih terperinci

Minggu 12 Web Server 1

Minggu 12 Web Server 1 Minggu 12 Web Server 1 Pendahahuluan merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien mengirimkan kembali hasilnya dalam bentuk halaman - halaman

Lebih terperinci

Membangun Network Services di Linux

Membangun Network Services di Linux Membangun Network Services di Linux Sub Materi : 1. Routing Static 2. Network Address Translation (NAT) 3. SSH Server 4. DHCP Server 5. DNS Server 6. Linux Apache MySQL PHP 7. Proxy Squid 8. Postfix Mail

Lebih terperinci

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft. Web Server Internet Information Service Kelebihan dan Kekurangan Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft. Unjuk kerja untuk PHP lebih stabil, handal, dan cepat. Adanya

Lebih terperinci

Admin Jaringan Komputer APACHE WEB SERVER

Admin Jaringan Komputer APACHE WEB SERVER 1 Admin Jaringan Komputer APACHE WEB SERVER JURUSAN TEKNOLOGI INFORMASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2008 2 Apache Web Server Tujuan: Mahasiswa mampu

Lebih terperinci

Konfigurasi DNS & Web Server

Konfigurasi DNS & Web Server LAPORAN PRAKTIKUM SISTEM OPERASI JARINGAN Konfigurasi DNS & Web Server Oleh: Eka Paramita Putri 1102652 1. Tujuan Praktikum - Mahasiswa mampu mengkonfigurasi Network Adapter pada VMWare. - Mahasiswa mampu

Lebih terperinci

LIGHTTPD PADA DEBIAN 6

LIGHTTPD PADA DEBIAN 6 LIGHTTPD PADA DEBIAN 6 Oleh: Delly Mellas Nyman 1. Latar Belakang Lighttpd adalah sebuah webserver alternative gratis selain apache untuk sistem operasi berbasis Unix, Linux, BSD, dan Windows. Lighttpd

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Perencanaan Sistem Sistem ini terdiri dari komputer server (dalam hal ini Raspberry berfungsi sebagai server) yang terhubung dengan webcam di mana setiap saat komputer server

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Flow Pengerjaan Sistem Metode yang digunakan untuk perancangan sistem adalah metode waterfall di mana setiap tahap dilakukan sampai akhir, dan kemudian diakukan evaluasi

Lebih terperinci

Panduan Cara Menggunakan Server VPS

Panduan Cara Menggunakan Server VPS Panduan Cara Menggunakan Server VPS [Document subtitle] Rizki Rinaldi [Course title] DESKRIPSI Nama Tutorial : Panduan Cara Menggunakan Server VPS Tujuan Tutorial : Memberikan panduan langkah demi langkah

Lebih terperinci

Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain:

Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain: MODUL 5 WEB SERVER SECURITY TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep Web Security di linux 2. Mahasiswa memahami berbagai konsep SSL yang ada di linux 3. Mahasiswa mampu melakukan

Lebih terperinci

Gambar 1. Topologi Soal Paket 1

Gambar 1. Topologi Soal Paket 1 Satuan Pendidikan : SMK Al-Muhtadin Depok Materi Pembahasan : Soal Paket 1 Uji Kompetensi Keahlian (UKK) TP. 2015/2016 1. Membangun Gateway Internet 2. Membangun Web Server 3. Membangun DNS Server Sistem

Lebih terperinci

Mapping URL Sistem Web

Mapping URL Sistem Web Web server Komponen Sistem Web Mapping URL Sistem Web Web Server vs Web Application Web Application: Menggunakan bahasa Pemprograman(misal ASP, PHP, Java,.Net, Perl atau C) Web Server: Melayani permintaan

Lebih terperinci

LAMPIRAN Gambar Pemberitahuan proses instalasi

LAMPIRAN Gambar Pemberitahuan proses instalasi LAMPIRAN Berikut akan dijelaskan langkah langkah dalam pemasangan web server pada modul Cubieboard2. 1. Pastikan modul Cubieboard2 sudah terhubung dengan koneksi internet. 2. Pada terminal, ketik perintah

Lebih terperinci

TKJ SMK Negeri 1 Bangli

TKJ SMK Negeri 1 Bangli Administrator Jaringan 3.1. Lab - Instalasi dan Konfigurasi Webserver Introduction Web Server atau Server Web merupakan sebuah layanan dimana setiap kontent web yang berupa teks, gambar, video ataupun

Lebih terperinci

WEB SERVER MODULE & VIRTUAL HOST. Exp : Admin Server Kelas : XII TKJ B. No. Exp : 6 2. Trimans Yogiana

WEB SERVER MODULE & VIRTUAL HOST. Exp : Admin Server Kelas : XII TKJ B. No. Exp : 6 2. Trimans Yogiana Program Studi : TKJ Nama : Rahadian Wahid WEB SERVER MODULE & VIRTUAL HOST Exp : Admin Server Kelas : XII TKJ B No. Exp : 6 Instruktur : 1. Dodi Permana 2. Trimans Yogiana TUJUAN Siswa dapat memahami tentang

Lebih terperinci

KONFIGURASI MAIL SERVER PADA DEBIAN 5

KONFIGURASI MAIL SERVER PADA DEBIAN 5 KONFIGURASI MAIL SERVER PADA DEBIAN 5 13.1 Tujuan Instruksi Khusus Setelah menyelesaikan praktek ini mahasiswa dapat : a. Mengetahui paket Mail Server pada system operasi linux debian 5 b. Menginstal paket

Lebih terperinci

Installasi Web Server Pada Linux Debian (GUI) Nama : Abdul Rohman Wahid Kelas : XI TKJ A No / NIS : 01 / 13986

Installasi Web Server Pada Linux Debian (GUI) Nama : Abdul Rohman Wahid Kelas : XI TKJ A No / NIS : 01 / 13986 Installasi Web Server Pada Linux Debian (GUI) Nama : Abdul Rohman Wahid Kelas : XI TKJ A No / NIS : 01 / 13986 SMK Negeri 2 Depok Sleman 2013 KATA PENGANTAR Puji syukur kehadirat Allah SWT atas rahmat

Lebih terperinci

PRAKTIKUM 11 APPLICATION LAYER

PRAKTIKUM 11 APPLICATION LAYER PRAKTIKUM 11 APPLICATION LAYER I. Tujuan 1. Mahasiswa memahami konsep aplikasi web server, remote access dan file transfer di jaringan. 2. Mahasiswa mampu membangun web server, telnet, tftp dan ftp II.

Lebih terperinci

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER 1. Terlebih dahulu install apache (sebagai web server) dan links (sebagai web browser) Jika ada pertanyaan Do you want to continue [Y/n]? Tekan tombol y dan

Lebih terperinci

MODUL 3 APLIKASI WEB

MODUL 3 APLIKASI WEB MODUL 3 APLIKASI WEB (USER DIREKTORI & VIRTUAL HOST) TUJUAN PEMBELAJARAN: 1. Mahasiswa mampu memahami aplikasi web server dengan user direktori. 2. Mahasiswa mampu memahami aplikasi web server dengan virtual

Lebih terperinci

Linux Administrator. Panduan Linux Administrator. Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas Gadjah Mada

Linux Administrator. Panduan Linux Administrator. Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas Gadjah Mada Linux Administrator Judul: Penyusun Untuk Panduan Linux Administrator Tim UGOS Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas Gadjah Mada Panduan Linux Administrator - halaman 1 Daftar

Lebih terperinci

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP Dalam mengelola keamanan Jaringan wireless bisa diterapkan mekanisme login akses client secara terpusat menggunakan FreeRadius server (open source) atau Mikrotik UserManager (Licensed Level 6) Dengan menggunakan

Lebih terperinci

FTP SERVER MAIL SERVER WEBMAIL

FTP SERVER MAIL SERVER WEBMAIL ADMINISTRASI SERVER FTP SERVER MAIL SERVER WEBMAIL FTP Server File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP termasuk dalam protocol

Lebih terperinci

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono - 04113065 Diasumsikan komputer telah terinstall sistem operasi debian atau turunannya. Untuk membuat suatu web server pada dasarnya aplikasi yang

Lebih terperinci

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH ostube merupakan Multimedia Content Management System (MCMS) yang pertama, dengan menggunakan ostube kita dapat membuat streaming server

Lebih terperinci

Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain:

Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain: MODUL 11 WEB SERVER SECURITY TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep Web Security di linux 2. Mahasiswa memahami berbagai konsep SSL yang ada di linux 3. Mahasiswa mampu melakukan

Lebih terperinci

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6 MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6 Untuk Kalangan Sendiri NAMA SISWA/I : OLEH : DIAN KURNIA, S.Kom SMK SWASTA DWIWARNA MEDAN TEKNIK KOMPUTER DAN JARINGAN 2014 A. Sekilas Tentang Debian Debian

Lebih terperinci

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting Pertemuan 1 Pengenalan Web Server dan Server Side Scripting Pengenalan Web Server Instalasi dan Konfigurasi Web Server Instalasi dan Konfigurasi PHP Testing Web Server dan PHP Web Server Web Server merupakan

Lebih terperinci

Sharing Data pada LINUX dan WINDOWS

Sharing Data pada LINUX dan WINDOWS Sharing Data pada LINUX dan WINDOWS 1. Sharing Data pada LINUX Samba merupakan aplikasi Unix yang memanfaatkan protokol SMB [Server Message Block] dimana banyak sistem operasi yang memanfaatkan protokol

Lebih terperinci

5 BAB V WEB SERVER 2 : HTTPS

5 BAB V WEB SERVER 2 : HTTPS 5 BAB V WEB SERVER 2 : HTTPS 5.1 IDENTITAS Kajian Layanan Web Topik 1. Apache 2. Virtual Host 3. OpenSSL 4. HTTPS Referensi 1. Ubuntu, Ubuntu Server Guide, https://help.ubuntu.com/13.10/ 2. A. Aulds, Linux

Lebih terperinci

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi : SERVER WITH DEBIAN Urutan Konfigurasi : 1. Instalasi Debian 5.0 2. Menginstall SSH (bisa di install atau tidak) 3. Install bind9 4. FTP Server 5. Web Server 6. Instalasi Joomla! 7. Mail Server 8. Web Mail

Lebih terperinci

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER Keterangan : konfig yang saya gunakan adalah : IP : 192.168.55.1/24 Domain 1 : smkba.sch.id IP virtual : 192.168.55.***/24 Domain 2 :lepisi.com FTP : ftp.smkba.sch.id

Lebih terperinci

SMK PASUNDAN 2 BANDUNG

SMK PASUNDAN 2 BANDUNG SMK PASUNDAN 2 BANDUNG TEKNIK KOMPUTER DAN JARINGAN Modul 5 MAIL SERVER & WEB MAIL DI Linux Debian Oleh Syaiful Watoni, ST. 1 Sebelum membangun Mail Server dan Web Mail, pastikan Anda sudah membuat/membangun

Lebih terperinci

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB. STRUKTUR MODUL ADMINISTRASI LINUX IAN SQUEEZE KODE MODUL -001-002 NAMA MODUL DASAR-DASAR JARINGAN SISTEM OPERASI Rev. 1-51 URAIAN UNIT Tujuan Belajar Setelah mempelajari modul unit ini, diharapkan peserta

Lebih terperinci

TKJ SMK Negeri 1 Bangli

TKJ SMK Negeri 1 Bangli Administrator Jaringan 6.1. Lab - Instalasi dan Konfigurasi Mail Server Introduction Mail server bisa diartikan sebagai aplikasi yang menerima e-mail masuk dari pengguna lokal dan untuk pengiriman e-mail

Lebih terperinci

PRAKTIKUM JARINGAN KOMPUTER. VI. HTTP dan WAP

PRAKTIKUM JARINGAN KOMPUTER. VI. HTTP dan WAP PRAKTIKUM JARINGAN KOMPUTER VI. HTTP dan WAP HTTP HTTP adalah sebuah protokol yang menangani aplikasi web. Dimana aplikasi ini bekerja pada jaringan TCP/IP dengan port 80. Untuk membangun sebuah aplikasi

Lebih terperinci

Debian Squeeze Konfigurasi Debian Server

Debian Squeeze Konfigurasi Debian Server Debian 6.0.5 Squeeze Konfigurasi Debian Server Teknik Komputer dan Jaringan Membuat Virtual Host Pada Debian * Pada tutorial ini, kita akan membuat beberapa domain dalam satu server. Contohnya, kita akan

Lebih terperinci

TUGAS PENDAHULUAN 1. Jelaskan cara kerja dari Mail Server 2. Sebutkan beberapa software yang dipakai untuk mengamankan dari spam dan virus

TUGAS PENDAHULUAN 1. Jelaskan cara kerja dari Mail Server 2. Sebutkan beberapa software yang dipakai untuk mengamankan  dari spam dan virus MODUL 9 EMAIL SECURITY (INSTALL EMAIL DAN ANTI SPAM) TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang Email Secrity di linux 2. Mahasiswa mampu melakukan installasi dan konfigurasi anti email

Lebih terperinci

MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER. Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai selesai kemudian ENTER

MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER. Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai selesai kemudian ENTER 1 Membangun DNS Server, Mail Server dan Webmail Server MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER LANGKAH-LANGKAH : # -- > MEMBANGUN DNS SERVER DNS Server merupakan computer atau program yang berfungsi melayani

Lebih terperinci

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG Pengembangan website telah menjadi tuntutan pemiliknya seiring dengan dinamika dan kemajuan teknologi internet. Website yang tidak mempunyai informasi dan tampilan

Lebih terperinci

Silahkan ikuti langkah-langkah berikut :

Silahkan ikuti langkah-langkah berikut : Silahkan ikuti langkah-langkah berikut : 1. Yang perlu dipersiapkan adalah pastikan anda sudah mem-burning OS Linux Ubuntu 16.04 ke DVD-R atau DVD-RW. Silahkan booting ke CD dari PC anda, jika anda benar

Lebih terperinci

MODUL BASIC SERVER. INSTALATION LAMP (Linux Apache MySQL PHP) SERVER DEBIAN 7 (WHEEZY)

MODUL BASIC SERVER. INSTALATION LAMP (Linux Apache MySQL PHP) SERVER DEBIAN 7 (WHEEZY) MODUL BASIC SERVER INSTALATION LAMP (Linux Apache MySQL PHP) SERVER DEBIAN 7 (WHEEZY) CREATED BY @itnewbie Find Me at Facebook Twitter Website Email : http://www.fb.com/itnewbie : http://www.twitter.com/d_rita12

Lebih terperinci

BAB IV IMPEMENTASI DAN PENGUJIAN

BAB IV IMPEMENTASI DAN PENGUJIAN BAB IV IMPEMENTASI DAN PENGUJIAN 4.1 TAHAP IMPLEMENTASI Setelah melakukan analisa perancangan sistem, tahapan selanjutnya adalah melakukan tahap implementasi dan pengujian terhadap sistem. Pada tahapan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1. Perancangan Router OS Debian 6.0 QUAGGA PROSES ROUTING WEB INTERFACE MANAJEMAN BANDWIDTH HTB TOOL INPUT USER Gambar 3.1 Alur Kerja Interface Router dan Server Bandwidth

Lebih terperinci

Kemudian akan muncul menu PopUp, dan sesuaikan dengan konfigurasi di bawah ini;

Kemudian akan muncul menu PopUp, dan sesuaikan dengan konfigurasi di bawah ini; KONFIGURASI WEB MAIL DEBIAN 5 MAIL Server Mail Server atau yang sering disebut juga E-Mail server, digunakan untuk mengirim surat melalui Internet. Dengan begitu, dapat mempermudah dalam penggunanya, karena

Lebih terperinci

KONFIGURASI TEKNIKOM 2016 SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN SMK DWI PUTRA BANGSA TAHUN 2015/2016 PAKET 1

KONFIGURASI TEKNIKOM 2016 SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN SMK DWI PUTRA BANGSA TAHUN 2015/2016 PAKET 1 SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN PAKET 1 V3.17022016 update fix debian 7 I. KESELAMATAN KERJA SMK DWI PUTRA BANGSA 1. Gunakan alat keselamatan kerja berupa baju praktek, sepatu

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Implementasi Secara Umum Implementasi sistem merupakan tahap dimana sistem mampu diaplikasikan dalam keadaan yang sesungguhnya. Dari implementasi ini akan diketahui apakah

Lebih terperinci

Sebuah komputer Linux machine, real atau virtual. Bisa menggunakan BackTrack 5 virtual machine.

Sebuah komputer Linux machine, real atau virtual. Bisa menggunakan BackTrack 5 virtual machine. PROJECT 12 Server https Kebutuhan Projek: Sebuah komputer Linux machine, real atau virtual. Bisa menggunakan BackTrack 5 virtual machine. Menjalankan Komputer Linux 1. Jalankan komputer seperti biasa.

Lebih terperinci

Server dan Web Server

Server dan Web Server Server dan Web Server Oya Suryana http://ozs.web.id Lisensi Dokumen: Copyright 2013 ozs.web.id Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10 Ada beberapa opsi dalam menginstall Moodle. Moodle dapat diinstall pada sistem operasi Windows juga bisa diinstall pada Linux dan Mac OS X. Untuk keperluan pembelajaran dan adanya kendala akses internet

Lebih terperinci

SAMBA SERVER. Gambar 9.1. Contoh implementasi server multi OS

SAMBA SERVER. Gambar 9.1. Contoh implementasi server multi OS SAMBA SERVER Pengantar Samba merupakan salah satu aplikasi di mesin UNIX dan turunannya yang mengimplementasikan protokol SMB atau Server Message Block. Pada mayoritas sistem operasi, protokol SMB digunakan

Lebih terperinci

Install LEMP Di Debian 8

Install LEMP Di Debian 8 Install LEMP Di Debian 8 LEMP berasal dari huruf pertama dari Linux, Nginx(engine-x) HTTP Server, MySQL/MariaDB database, and PHP/Perl/Python. Pertama, masuk dengan user root dengan perintah: su Catatan

Lebih terperinci

MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP

MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP Nama: Adityo Pratama E-mail: diqdq@gmail.com Saya adalah seorang mahasiswa yang saat ini masih menempuh pendidikan di Politeknik Negeri Semarang

Lebih terperinci

ADMINISTRASI JARINGAN DEBIAN SERVER

ADMINISTRASI JARINGAN DEBIAN SERVER ADMINISTRASI JARINGAN DEBIAN SERVER Login sebagai Administrator : root Cek setting ipaddress : ifconfig Setting ipaddress : /sbin/ifconfig eth0 192.168.1.3 netmask 255.255.255.0 Restart Networking : /etc/init.d/networking

Lebih terperinci

Pembahasan UPK Paket 1

Pembahasan UPK Paket 1 Pembahasan UPK Paket 1 Skenario Dalam kegiatan uji kompetensi ini anda bertindak sebagai Teknisi Jaringan, tugas anda sebagai seorang teknisi Jaringan adalah merancang bangun dan mengkonfigurasi sebuah

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. adalah CD/DVD IPCop dan komputer yang digunakan tehubung dengan

BAB IV HASIL DAN PEMBAHASAN. adalah CD/DVD IPCop dan komputer yang digunakan tehubung dengan BAB IV HASIL DAN PEMBAHASAN 4.1 Instalasi IPCop Dalam menginstal linux IPCop 1.4.16 yang perlu diperhatikan dan dibutuhkan adalah CD/DVD IPCop 1.4.16 dan komputer yang digunakan tehubung dengan koneksi

Lebih terperinci

Mengakses Server Melalui SSH di Linux

Mengakses Server Melalui SSH di Linux Mengakses Server Melalui SSH di Linux SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk komunikasi data yang aman antara server dan klien (anda) untuk melakukan pengelolaan server dari jarak

Lebih terperinci

Azilmi Lukmanul Hakim

Azilmi Lukmanul Hakim Azilmi Lukmanul Hakim http://azilmi.wordpress.com Artikel ini dapat disebarkan dan didistribusikan secara luas, dan dapat digunakan sebagai media bahan ajar bagi yang ingin mempelajari joomla ver 1.6 dan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan untuk sistem backup yang akan dibangun. Maka tahapan selanjutnya adalah tahap implementasi dan pengujian terhadap sistem backup.

Lebih terperinci

Konfigurasi Server Cloud Storage pada Jaringan LAN pada LAB Diploma III Manajemen Informatika UM Metro

Konfigurasi Server Cloud Storage pada Jaringan LAN pada LAB Diploma III Manajemen Informatika UM Metro Konfigurasi Server Cloud Storage pada Jaringan LAN pada LAB Diploma III Manajemen Informatika UM Metro Arif Hidayat D-III Manajemen Informatika Universitas Muhammadiyah Metro Alamat: Jl. KI Hajar Dewantara

Lebih terperinci

Modul 4 Telnet dan File Transfer Protocol (FTP)

Modul 4 Telnet dan File Transfer Protocol (FTP) Modul 4 Telnet dan File Transfer Protocol (FTP) TUJUAN PEMBELAJARAN: 1. Mahasiswa memahami konsep FTP 2. Mahasiswa mampu membangun FTP 3. Mahasiswa mampu melakukan troubleshooting FTP DASAR TEORI FTP menggunakan

Lebih terperinci

Step By Step LKS Nasional. Oleh. Umi Malihah XII TKJ

Step By Step LKS Nasional. Oleh. Umi Malihah XII TKJ Step By Step LKS Nasional Oleh Umi Malihah XII TKJ Pelaihari, 25-02 Februari 2013 Tehknik Komputer Dan Jaringan Keterangan 1. Hostname :Umy 2. User :Umy 3. Password :1 Install Debian Lakukan booting dari

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA) Revisi : 01 Tgl : 1 Maret 2008 Hal 1 dari 6 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan melakukan pemrograman web dinamis dengan menggunakan PHP 2. Sub Kompetensi

Lebih terperinci

1. Anda harus login dulu ke server anda dengan menggunakan root 2. Kemudian cek apakah paketnya sudah terinstall atau tidak dengan perintah berikut

1. Anda harus login dulu ke server anda dengan menggunakan root 2. Kemudian cek apakah paketnya sudah terinstall atau tidak dengan perintah berikut Instal Web Server Di Slackware 13 Setelah selesai melakukan install slackwarenya penulis mencoba untuk menginplementasikan cara untuk membuat suatu webserver pada slackware. Namun setiap system operasi

Lebih terperinci

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER TUTORIAL SOAL UKK PAKET 1 TEKNIK KOMPUTER JARINGAN Membangun DNS Server, Gateway, Proxy server, FTP server, dan Web Server pada jaringan Opsi konfigurasi

Lebih terperinci

PROJECT CYBERPRENEUR. Monitoring Jaringan dengan Proxy Aunthentication

PROJECT CYBERPRENEUR. Monitoring Jaringan dengan Proxy Aunthentication PROJECT CYBERPRENEUR Monitoring Jaringan dengan Proxy Aunthentication Disusun Oleh : 1. Lizara Budi Asih 2. Shabri Rizal Rahman SMK TUNAS HARAPAN PATI 2014 / 2015 i Kata Pengantar Puji dan syukur kami

Lebih terperinci

LAPORAN HTTPS SERVER. Nama: Cahyo Fitriningtyas Kelas: XII TKJ A NO: 10 /14475 SMK NEGERI 2 DEPOK SLEMAN YOGYAKARTA

LAPORAN HTTPS SERVER. Nama: Cahyo Fitriningtyas Kelas: XII TKJ A NO: 10 /14475 SMK NEGERI 2 DEPOK SLEMAN YOGYAKARTA LAPORAN HTTPS SERVER Nama: Cahyo Fitriningtyas Kelas: XII TKJ A NO: 10 /14475 SMK NEGERI 2 DEPOK SLEMAN YOGYAKARTA Dasar Teori HTTPS merupakan kata yang berasal dari bahasa inggris dan asal katanya terdiri

Lebih terperinci

Instalasi Joomla 1.7

Instalasi Joomla 1.7 Instalasi Joomla 1.7 Pada bab ini akan membahas mengenai langkah-langkah instalasi Joomla 1.7 di komputer. Sebelum mempelajari fitur-fitur yang ada di Joomla 1.7 Anda perlu menginstalnya terlebih dahulu

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh

Lebih terperinci

TASK 5 JARINGAN KOMPUTER

TASK 5 JARINGAN KOMPUTER TASK 5 JARINGAN KOMPUTER Disusun oleh : Nama : Ilham Kholfihim M NIM : 09011281419043 JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2016 ANALISIS PERBANDINGAN CAPTURING NETWORK TRAFFIC

Lebih terperinci

PROPOSAL PEMBUATAN MAIL SERVER MENGGUNAKAN SQUIRRELMAIL DENGAN UBUNTU SERVER 14.04

PROPOSAL PEMBUATAN MAIL SERVER MENGGUNAKAN SQUIRRELMAIL DENGAN UBUNTU SERVER 14.04 PROPOSAL PEMBUATAN MAIL SERVER MENGGUNAKAN SQUIRRELMAIL DENGAN UBUNTU SERVER 14.04 Disusun Oleh : Yohana Fitri 121402093 Willa Oktinas 121402091 Tika Hairani 121402103 Siti Hasanah 121402105 TEKNOLOGI

Lebih terperinci

MODUL PRAKTEK DEBIAN SERVER

MODUL PRAKTEK DEBIAN SERVER MODUL PRAKTEK DEBIAN SERVER Dibuat oleh : Yudi Firman Santosa, S.T. Dipersiapkan untuk Latihan Siswa Praktek Ujian Nasional 2012 Internet PC Client Switch Server Gateway Perencanaan Debian Server untuk

Lebih terperinci

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN Web Server dan FTP WINDOWS SERVER 2008 Oleh: Nani Setyo Wulan S.Pd. Nelyetti S.Kom. JURUSAN TEKNIK KOMPUTER JARINGAN PERSIAPAN AKADEMI KOMUNITAS SOLOK SELATAN PDD

Lebih terperinci

LAPORAN RESMI PRAKTIKUM KEAMANAN DATA LAPORAN RESMI INTRUSION DETECTION SYSTEM SNORT

LAPORAN RESMI PRAKTIKUM KEAMANAN DATA LAPORAN RESMI INTRUSION DETECTION SYSTEM SNORT Nama Anggota Kelompok : LAPORAN RESMI PRAKTIKUM KEAMANAN DATA 1. Mursidayanti Aprilia R. 2110121037 2. Nanda Pratyaksa 2110121038 3. Adam Shidqul Aziz 2110121039 Kelas : 3 D4 IT B LAPORAN RESMI INTRUSION

Lebih terperinci

Panduan Menggunakan RoundCube Webmail dengan ISPConfig 3 pada Debian 7. Oleh: Anthony WIjaya

Panduan Menggunakan RoundCube Webmail dengan ISPConfig 3 pada Debian 7. Oleh: Anthony WIjaya Panduan Menggunakan RoundCube Webmail dengan ISPConfig 3 pada Debian 7 Oleh: Anthony WIjaya 1. Latar Belakang RoundCube Webmail adalah sebuah multilingual browser berbasis IMAP client dengan tampilan antar

Lebih terperinci

Instalasi Web Server WAMP 5 versi Pemrograman Web

Instalasi Web Server WAMP 5 versi Pemrograman Web Instalasi Web Server WAMP 5 versi.1.7.4 Pemrograman Web Bahan ajar yang menerangkan proses menginstall software web server ke komputer pribadi sebagai web server stand alone atau offline. Berguna untuk

Lebih terperinci

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan. Web Server???? Web Server (Server web) adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya

Lebih terperinci

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows Mengakses Server Melalui SSH Menggunakan PuTTY di Windows SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk komunikasi data yang aman antara server dan klien (anda) untuk melakukan pengelolaan

Lebih terperinci

Muhammad Zen Samsono Hadi, ST. Msc.

Muhammad Zen Samsono Hadi, ST. Msc. APPLICATION LAYER 1 Muhammad Zen Samsono Hadi, ST. Msc. Pendahuluan Layer ini berurusan dengan program komputer yang digunakan oleh user. Program komputer yang berhubungan hanya program yang melakukan

Lebih terperinci

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

TEKNOLOGI APLIKASI WEB BERBASIS SERVER A. Tujuan Memahami cara kerja aplikasi web berbasis server Memahami perangkat pengembangan aplikasi web berbasis server Mengenal dan memahami pemrograman web berbasis teknologi server B. Dasar Teori Web

Lebih terperinci

LAPORAN DEBIAN 7 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP )

LAPORAN DEBIAN 7 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP ) LAPORAN DEBIAN 7 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP ) Proses instalasi sampai konfigurasi server pada modul ini menggunakan DVD. Pendaftaran CD/DVD dilakukan satu-satu dengan cara memasukkan CD/DVD

Lebih terperinci

2.1 Instalasi Joomla Secara Lokal

2.1 Instalasi Joomla Secara Lokal Instalasi Joomla Sebelum belajar membuat web, kita perlu menginstal perangkat lunak yang dibutuhkan oleh Joomla. Sebenarnya Anda dapat menginstal perangkat lunak komponen Joomla secara terpisah, tetapi

Lebih terperinci