Dokumen tersebut membahas tentang pengertian web server dan server side scripting serta cara instalasi dan konfigurasinya untuk membangun situs web dinamis."
Dokumen tersebut membahas tentang pengertian mesin pencari (search engine), cara kerjanya, dan komponen-komponen utamanya yaitu web crawler dan sistem indeks. Web crawler berperan mengumpulkan informasi dari berbagai situs web, sedangkan sistem indeks berperan menganalisis dan menyimpan data halaman web untuk memudahkan proses pencarian informasi.
Dokumen ini memberikan instruksi langkah-demi-langkah untuk mengkonfigurasi HTTPS pada server Debian 7 agar domain lokal dapat diakses melalui HTTPS dan bukan hanya HTTP. Langkah-langkahnya meliputi mengaktifkan modul SSL pada Apache, membuat sertifikat SSL, mengkonfigurasi virtual host SSL, dan merestart Apache.
Konfigurasi Debian 6 meliputi instalasi dan konfigurasi berbagai layanan server seperti DHCP, DNS, web server, dan email server. Tahapan konfigurasinya meliputi penginstalan paket-paket yang dibutuhkan, pengaturan konfigurasi berkas konfigurasi masing-masing layanan, serta merestart layanan-layanan terkait.
Dokumen ini memberikan panduan langkah-langkah untuk mengkonfigurasi FTP server pada sistem operasi Debian 7, meliputi instalasi paket FTP, membuat direktori dan pengguna FTP, mengkonfigurasi berkas konfigurasi proftpd.conf, dan menguji konfigurasi FTP server yang dibuat.
Web server dapat berfungsi untuk melayani situs web melalui protokol HTTP dan HTTPS. Server web Apache populer digunakan untuk tujuan ini. Dokumen ini menjelaskan konfigurasi server web Apache untuk beberapa fungsi seperti menyediakan halaman web tunggal dan subdomain, terhubung ke basis data MySQL, menerapkan HTTPS, dan redirect HTTP ke HTTPS. Konsep DMZ juga dijelaskan untuk mengizinkan akses ke server privat dari server publik.
1. Dokumen ini membahas tentang WML, PHP, dan MySQL untuk membuat aplikasi web berbasis mobile.
2. PHP digunakan untuk memproses kode server side sebelum hasilnya dikirim ke browser sebagai kode HTML. MySQL digunakan sebagai database untuk menyimpan dan mengambil data.
3. Contoh kode menampilkan cara membuat halaman indeks menggunakan WML dan PHP, serta menghubungkan ke database MySQL untuk mengambil dan menampilkan data
Dokumen ini membahas tentang konfigurasi web server dan DNS server menggunakan Apache2 dan BIND9. Langkah-langkah konfigurasinya meliputi pengaturan hostname, alamat IP, pemasangan perangkat lunak, pembentukan folder dan file konfigurasi, serta pengujian konektivitas menggunakan klien. Dokumen ini juga membahas tentang pengamanan situs web menggunakan sertifikat HTTPS.
Dokumen tersebut memberikan penjelasan tentang konfigurasi keamanan HTTPS menggunakan Apache web server. Langkah-langkahnya meliputi instalasi Apache dan modul PHP, membuat sertifikat SSL, mengaktifkan modul SSL dan PHP, serta merestart Apache setelah konfigurasi. Modul keamanan tambahan seperti mod_security dan mod_chroot juga dijelaskan cara pengkonfigurasi dan pengujiannya untuk membatasi akses dan meningkatkan keamanan situs web.
Pelatihan Big Data Essentials dengan Hadoop memberikan tujuan untuk mempelajari Big Data, komponen utama Apache Hadoop, Apache Hive, dan melakukan latihan praktik menggunakan HDFS, MapReduce, dan Hive. Pelatihan ini memberikan panduan untuk menyiapkan cluster virtual dan melakukan serangkaian eksperimen untuk mengeksplorasi fitur-fitur tersebut.
Dokumen tersebut menjelaskan cara membuat konfigurasi virtual host dan subdomain wildcard untuk membedakan halaman pengguna di server Apache. Langkah-langkahnya adalah mengedit file konfigurasi default, membuat file baru untuk domain, merestart server, dan menangkap subdomain melalui kode PHP untuk menampilkan konten yang sesuai.
Dokumen tersebut memberikan instruksi langkah-demi-langkah untuk mengkonfigurasi server Debian agar dapat berfungsi sebagai DNS server, web server, dan mail server. Langkah-langkahnya meliputi penginstalan dan konfigurasi DHCP, BIND, Apache, PHP, Postfix, SquirrelMail, serta penambahan user dan domain.
Dokumen tersebut membahas tentang standar instalasi beberapa aplikasi web-based untuk akses email (MUA) di Institut Manajemen Telkom, yaitu NOCC, SquirrelMail, dan Openwebmail. Dokumen tersebut menjelaskan langkah-langkah instalasi dan konfigurasi ketiga aplikasi tersebut beserta penjelasan singkat perbedaan fitur masing-masing aplikasi.
Web server adalah perangkat keras dan perangkat lunak yang digunakan untuk menyimpan dan mengirim dokumen HTML untuk digunakan di World Wide Web. Internet Information Services (IIS) memungkinkan penggunaan dokumen dan informasi melalui intranet perusahaan atau Internet. Administrasi web server meliputi instalasi, konfigurasi, dan manajemen situs web termasuk mengubah direktori home.
Instalasi dan konfigurasi debian wheezy 7Hisam Rizky
油
Dokumen tersebut memberikan instruksi lengkap untuk menginstal dan mengkonfigurasi sistem operasi Debian Wheezy pada virtual box, termasuk konfigurasi DNS, DHCP, web server, dan webmail. Langkah-langkahnya meliputi pembuatan virtual machine, instalasi sistem operasi, konfigurasi jaringan, instalasi dan konfigurasi package-package tertentu seperti bind, dhcp, apache, postfix, courier, dan squirrelmail.
Dokumen ini berisi soal tes administrasi server yang terdiri dari 6 bagian, yaitu pengaturan server Linux Debian, konfigurasi DNS, HTTP, proxy, mail server, dan web mail server. Beberapa konfigurasi yang diminta antara lain menggunakan DVD untuk instalasi, pengaturan hostname, alamat IP, dan password root server serta domain http://www.sekolah.sch.id. Bagian proxy meminta memblokir beberapa situs dan menggunakan Squid transparan dengan iptables, sedangkan bagian mail mengatur user
Dokumen tersebut membahas tentang internet, protokol, dan komponen-komponen penyusun website seperti web browser, web server, database server, serta pengertian client side dan server side scripting. Juga membahas PHP sebagai bahasa pemrograman server side untuk membuat website dinamis.
Dokumen tersebut membahas tentang konfigurasi keamanan pada Apache web server menggunakan HTTPS dan modul-modul tambahan seperti mod_security dan mod_chroot untuk membatasi akses dan meningkatkan keamanan situs web. Termasuk cara menginstal dan mengkonfigurasi sertifikat SSL, mod_security untuk mencegah serangan SQL injection, dan mod_chroot untuk membatasi akses web server hanya pada direktori tertentu.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server Apache dijelaskan memiliki kelebihan seperti open source, mudah diinstalasi, mendukung berbagai sistem operasi, dan fleksibel untuk menambah modul tambahan.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server berperan untuk menyediakan konten kepada klien melalui protokol HTTP. Web server Apache adalah yang paling banyak digunakan karena fleksibel, gratis, dan mudah diinstalasi.
1. Dokumen ini membahas tentang WML, PHP, dan MySQL untuk membuat aplikasi web berbasis mobile.
2. PHP digunakan untuk memproses kode server side sebelum hasilnya dikirim ke browser sebagai kode HTML. MySQL digunakan sebagai database untuk menyimpan dan mengambil data.
3. Contoh kode menampilkan cara membuat halaman indeks menggunakan WML dan PHP, serta menghubungkan ke database MySQL untuk mengambil dan menampilkan data
Dokumen ini membahas tentang konfigurasi web server dan DNS server menggunakan Apache2 dan BIND9. Langkah-langkah konfigurasinya meliputi pengaturan hostname, alamat IP, pemasangan perangkat lunak, pembentukan folder dan file konfigurasi, serta pengujian konektivitas menggunakan klien. Dokumen ini juga membahas tentang pengamanan situs web menggunakan sertifikat HTTPS.
Dokumen tersebut memberikan penjelasan tentang konfigurasi keamanan HTTPS menggunakan Apache web server. Langkah-langkahnya meliputi instalasi Apache dan modul PHP, membuat sertifikat SSL, mengaktifkan modul SSL dan PHP, serta merestart Apache setelah konfigurasi. Modul keamanan tambahan seperti mod_security dan mod_chroot juga dijelaskan cara pengkonfigurasi dan pengujiannya untuk membatasi akses dan meningkatkan keamanan situs web.
Pelatihan Big Data Essentials dengan Hadoop memberikan tujuan untuk mempelajari Big Data, komponen utama Apache Hadoop, Apache Hive, dan melakukan latihan praktik menggunakan HDFS, MapReduce, dan Hive. Pelatihan ini memberikan panduan untuk menyiapkan cluster virtual dan melakukan serangkaian eksperimen untuk mengeksplorasi fitur-fitur tersebut.
Dokumen tersebut menjelaskan cara membuat konfigurasi virtual host dan subdomain wildcard untuk membedakan halaman pengguna di server Apache. Langkah-langkahnya adalah mengedit file konfigurasi default, membuat file baru untuk domain, merestart server, dan menangkap subdomain melalui kode PHP untuk menampilkan konten yang sesuai.
Dokumen tersebut memberikan instruksi langkah-demi-langkah untuk mengkonfigurasi server Debian agar dapat berfungsi sebagai DNS server, web server, dan mail server. Langkah-langkahnya meliputi penginstalan dan konfigurasi DHCP, BIND, Apache, PHP, Postfix, SquirrelMail, serta penambahan user dan domain.
Dokumen tersebut membahas tentang standar instalasi beberapa aplikasi web-based untuk akses email (MUA) di Institut Manajemen Telkom, yaitu NOCC, SquirrelMail, dan Openwebmail. Dokumen tersebut menjelaskan langkah-langkah instalasi dan konfigurasi ketiga aplikasi tersebut beserta penjelasan singkat perbedaan fitur masing-masing aplikasi.
Web server adalah perangkat keras dan perangkat lunak yang digunakan untuk menyimpan dan mengirim dokumen HTML untuk digunakan di World Wide Web. Internet Information Services (IIS) memungkinkan penggunaan dokumen dan informasi melalui intranet perusahaan atau Internet. Administrasi web server meliputi instalasi, konfigurasi, dan manajemen situs web termasuk mengubah direktori home.
Instalasi dan konfigurasi debian wheezy 7Hisam Rizky
油
Dokumen tersebut memberikan instruksi lengkap untuk menginstal dan mengkonfigurasi sistem operasi Debian Wheezy pada virtual box, termasuk konfigurasi DNS, DHCP, web server, dan webmail. Langkah-langkahnya meliputi pembuatan virtual machine, instalasi sistem operasi, konfigurasi jaringan, instalasi dan konfigurasi package-package tertentu seperti bind, dhcp, apache, postfix, courier, dan squirrelmail.
Dokumen ini berisi soal tes administrasi server yang terdiri dari 6 bagian, yaitu pengaturan server Linux Debian, konfigurasi DNS, HTTP, proxy, mail server, dan web mail server. Beberapa konfigurasi yang diminta antara lain menggunakan DVD untuk instalasi, pengaturan hostname, alamat IP, dan password root server serta domain http://www.sekolah.sch.id. Bagian proxy meminta memblokir beberapa situs dan menggunakan Squid transparan dengan iptables, sedangkan bagian mail mengatur user
Dokumen tersebut membahas tentang internet, protokol, dan komponen-komponen penyusun website seperti web browser, web server, database server, serta pengertian client side dan server side scripting. Juga membahas PHP sebagai bahasa pemrograman server side untuk membuat website dinamis.
Dokumen tersebut membahas tentang konfigurasi keamanan pada Apache web server menggunakan HTTPS dan modul-modul tambahan seperti mod_security dan mod_chroot untuk membatasi akses dan meningkatkan keamanan situs web. Termasuk cara menginstal dan mengkonfigurasi sertifikat SSL, mod_security untuk mencegah serangan SQL injection, dan mod_chroot untuk membatasi akses web server hanya pada direktori tertentu.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server Apache dijelaskan memiliki kelebihan seperti open source, mudah diinstalasi, mendukung berbagai sistem operasi, dan fleksibel untuk menambah modul tambahan.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server berperan untuk menyediakan konten kepada klien melalui protokol HTTP. Web server Apache adalah yang paling banyak digunakan karena fleksibel, gratis, dan mudah diinstalasi.
Dokumen tersebut membahas konsep dasar pemrograman web meliputi arsitektur web, protokol HTTP, client side programming, server side programming, dan penjelasan singkat mengenai HTML.
Dokumen tersebut memberikan penjelasan singkat tentang PHP sebagai bahasa scripting sisi server yang populer untuk membangun website dinamis. PHP dapat disisipkan di dalam kode HTML dan dieksekusi di server untuk menghasilkan halaman web dinamis. Dokumen ini juga menjelaskan cara instalasi web server seperti XAMPP untuk menjalankan kode PHP.
Website merupakan sebuah komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain.
Dokumen tersebut memberikan ringkasan singkat tentang:
1) Pengenalan materi pemrograman berbasis web yang mencakup konsep, instalasi, dan sintaks PHP dan HTML
2) Teknologi terkait seperti MySQL, CSS, dan form untuk membuat web dinamis
3) Manajemen sesi dan cookie dalam pemrograman web
1. Dokumen tersebut membahas tentang konsep dasar server, client, dan layanan (service) pada sistem komputer. Termasuk penjelasan tentang port, aplikasi server populer, konfigurasi server, dan firewall.
2. Diberikan penjelasan singkat tentang konsep utama seperti perbedaan antara server dan client, jenis layanan yang disediakan server, pengertian port pada jaringan komputer, dan konfigurasi awal server seperti Windows IIS dan Apache Linux.
3. P
RunPool: A Dynamic Pooling Layer for Convolution Neural NetworkPutra Wanda
油
Deep learning (DL) has achieved a significant performance in computer vision problems, mainly in automatic feature extraction and representation. However, it is not easy to determine the best pooling method in a different case study. For instance, experts can implement the best types of pooling in image processing cases, which might not be optimal for various tasks. Thus, it is
required to keep in line with the philosophy of DL. In dynamic neural network architecture, it is not practically possible to find
a proper pooling technique for the layers. It is the primary reason why various pooling cannot be applied in the dynamic and multidimensional dataset. To deal with the limitations, it needs to construct an optimal pooling method as a better option than max pooling and average pooling. Therefore, we introduce a dynamic pooling layer called RunPool to train the convolutional
neuralnetwork(CNN)architecture.RunPoolpoolingisproposedtoregularizetheneuralnetworkthatreplacesthedeterministic
pooling functions. In the final section, we test the proposed pooling layer to address classification problems with online social network (OSN) dataset
Efficient Data Security for Mobile Instant MessengerPutra Wanda
油
This document proposes an efficient security method for mobile instant messengers. It suggests using elliptic curve cryptography algorithms for authentication and encryption in a peer-to-peer architecture rather than a client-server model. The proposed method generates key pairs for each communication session to sign and encrypt messages efficiently. It is designed to be compatible with mobile devices and improve upon existing methods that lack encryption or have high computational requirements. The document outlines the security model and describes algorithms for encryption, decryption, signing and verifying messages that could provide secure communication for mobile instant messaging applications.
Dokumen tersebut berisi ringkasan dan instruksi praktikum tentang jaringan nirkabel yang meliputi pengenalan perangkat jaringan nirkabel, konfigurasi access point, penggunaan wireshark untuk analisis jaringan, dan konfigurasi point to multipoint menggunakan WDS. Mahasiswa diminta untuk melakukan praktikum sesuai instruksi dan melaporkan hasilnya.
Dokumen ini membahas tentang praktikum jaringan nirkabel yang bertujuan untuk memahami cara konfigurasi radio akses poin agar dapat terhubung satu sama lain dan mendapatkan akses internet. Mahasiswa diinstruksikan untuk mengkonfigurasi beberapa radio akses poin dan mikrotik sesuai dengan topologi jaringan yang diberikan agar komputer pada jaringan dua dapat terhubung ke internet lewat jaringan satu."
Dokumen ini berisi instruksi praktikum tentang konfigurasi Mikrotik sebagai web proxy dan firewall. Mahasiswa akan belajar cara setting Mikrotik untuk jaringan nirkabel dan fungsi radio AP, kemudian membuat konfigurasi web proxy untuk memblokir beberapa situs dan redirect situs tertentu."
Dokumen ini memberikan instruksi tentang praktikum konfigurasi jaringan nirkabel menggunakan Mikrotik sebagai hotspot server. Mahasiswa akan belajar cara setting identitas sistem, interface, dan DHCP client pada Mikrotik serta menguji koneksi ke hotspot melalui laptop. Tugas mahasiswa adalah menampilkan langkah setting hotspot Mikrotik beserta login page dan hasil browsing website.
Dokumen ini membahas cara konfigurasi radio access point sebagai repeater dan bridge untuk menghubungkan jaringan kabel dan nirkabel. Mahasiswa akan belajar mengatur mode, alamat IP, netmask, gateway, dan DNS pada radio access point untuk membentuk jaringan nirkabel antar tiga access point melalui pengaturan bridge dan repeater. Hasil pengaturan akan dilaporkan dalam bentuk file PDF.
Dokumen ini berisi instruksi praktikum konfigurasi radio sebagai access point untuk jaringan nirkabel. Mahasiswa akan belajar cara mengatur radio menjadi AP dengan menyetel SSID, password WEP/WPA, dan melakukan ping antar komputer. Hasil praktikum berupa file PDF yang diunggah ke grup Edmodo beserta penjelasan pengaturan radio.
Dokumen ini memberikan informasi tentang praktikum mengenal keamanan jaringan dengan tools Wireshark. Tujuannya adalah mahasiswa dapat mengenal cara menggunakan Wireshark untuk keperluan jaringan kabel dan nirkabel serta memahami fungsi sniffing dalam administrasi jaringan. Dokumen ini memberikan instruksi tentang penggunaan Wireshark untuk menangkap paket data, contoh data yang dapat ditangkap, langkah filtering, dan tugas praktikum yang harus d
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot BesarBatagor4D
油
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot Besar!
Selamat datang di BATAGOR4D, situs slot online gacor yang siap memberikan pengalaman bermain terbaik dengan RTP tinggi dan jackpot terbesar! Sebagai platform terpercaya, kami menghadirkan berbagai pilihan permainan dari provider ternama dengan tingkat kemenangan tinggi dan fitur bonus melimpah.
Keunggulan BATAGOR4D
RTP Tinggi & Winrate Besar Nikmati permainan dengan persentase kemenangan tinggi!
Jackpot Sensasional Kesempatan menang grand jackpot setiap hari!
Provider Slot Terbaik Pragmatic Play, Habanero, PG Soft, dan banyak lagi!
Bonus & Promo Spesial Cashback, free spin, dan event menarik setiap minggu!
Proses Deposit & Withdraw Cepat Layanan transaksi aman, cepat, dan tanpa ribet.
Customer Service 24/7 Tim profesional siap membantu kapan saja!
Bergabunglah sekarang di BATAGOR4D dan nikmati sensasi bermain di situs gacor terbaik! Mainkan dan menangkan hadiah terbesar hanya di sini! ー
LABUAN4D PLATFORM HIBURAN DIGITAL TERBAIK! PESO4D MANJA
油
LABUAN4D PLATFORM HIBURAN DIGITAL TERBAIK!
Selamat datang di Labuan4D, tempat terbaik untuk menikmati hiburan digital tanpa batas! Dengan fitur unggulan, layanan cepat, dan pengalaman seru, kami hadir untuk memberikan sensasi terbaik bagi Anda.
ッ Mengapa Harus Labuan4D?
Akses Cepat & Mudah Platform responsif dan mudah digunakan kapan saja.
Event & Promo Spesial Dapatkan berbagai kejutan menarik setiap harinya!
Komunitas Aktif & Seru Bergabung dengan ribuan pengguna lain dan rasakan keseruannya.
Keamanan Terjamin Privasi dan kenyamanan Anda adalah prioritas kami.
Waktunya Bergabung & Rasakan Sensasinya!
Jangan lewatkan kesempatan untuk menjadi bagian dari komunitas hiburan terbaik di Labuan4D! Banyak kejutan menarik menanti Anda.
Akses Sekarang & Mulai Petualangan Digital Anda!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!Batagor4D
油
Rasakan sensasi kemenangan fantastis di slot terbaik dan terpercaya hanya di Batagor4D! Dengan fitur gacor dan RTP tinggi, kemenangan besar menanti Anda. Lihat bukti kemenangan nyata dan jadilah bagian dari pemenang berikutnya. Bergabunglah sekarang dan maksimalkan peluang Anda untuk meraih maxwin!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!Batagor4D
油
hanya di Batagor4D! Dengan fitur gacor dan RTP tinggi, kemenangan besar menanti Anda. Lihat bukti kemenangan nyata dan jadilah bagian dari pemenang berikutnya. Bergabunglah sekarang dan maksimalkan peluang Anda untuk meraih maxwin!
Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar! Batagor4D
油
Rasakan sensasi kemenangan fantastis di slot terbaik dan terpercaya hanya di Batagor4D! Dengan fitur gacor dan RTP tinggi, kemenangan besar menanti Anda. Lihat bukti kemenangan nyata dan jadilah bagian dari pemenang berikutnya. Bergabunglah sekarang dan maksimalkan peluang Anda untuk meraih maxwin!
Strategi Investasi di USUAL: Optimalisasi APY dan Manajemen RisikoMuhRizalArdiyansah
油
Presentasi ini membahas strategi investasi dalam Pills Campaign Usual, sebuah program early adopter yang menawarkan APY kompetitif melalui stablecoin berbasis USD (USD0++).
Di dalamnya terdapat analisis mendalam
TAIPAN99 SITUS GAME TERBAIK DAN TERPERCAYA DI SEASIATAIPAN 99
油
Taipan99 platform terpercaya yang menawarkan beragam permainan seru, keamanan tinggi, dan bonus menarik. Dengan layanan 24Jam, Daftar sekarang Di
>>> https://heylink.me/taipan99vip <<<<
#
TAIPAN99 SITUS GAME TERBAIK DAN TERPERCAYA DI SEASIATAIPAN 99
油
Web server
1. Web Server
dan Server Side Script
Teknik Informatika
Fakultas Sains dan Teknologi
Universitas Respati Yogyakarta
2014
2. Web Server
Merupakan sebuah perangkat lunak dalam
server yang berfungsi menerima permintaan
(request) berupa halaman web melalui HTTP
atau HTTPS dari klien yang dikenal dengan
browser web dan mengirimkan kembali
(response) hasilnya dalam bentuk halaman-
halaman web yang umumnya berbentuk
dokumen HTML.
3. Web Server
Apache Web Server
(http://www.apache.org)
Internet Information Service, IIS
(http://www.microsoft.com/iis)
Xitami Web Server
(http://www.xitami.com)
PWS
Sun Java System Web Server
4. Server Side Scripting
Server Side Scripting merupakan sebuah
teknologi scripting atau pemrograman web
dimana script (program) dikompilasi atau
diterjemahkan di server. Dengan SSS,
memungkinkan untuk menghasilkan
halaman web yang dinamis.
5. Server Side Scripting
ASP (Active Server Page) dan ASP.NET
ColdFusion
(http://www.macromedia.com/software/coldfusion)
Java Server Pages
(http://java.sun.com/products/jsp/)
Perl (http://www.perl.org)
Phyton (http://www.python.org)
PHP (http://www.php.net)
12. Web Server vs Web Application
Web Application:
Menggunakan bahasa Pemprograman(misal ASP, PHP, Java,
.Net, Perl atau C)
Web Server:
Melayani permintaan client dan meneruskan ke aplikasi yang
sesuai selanjutnya diproses oleh aplikasi yang sesuai (misal IIS,
Apache, thttpd dll.)
Web Application tidak bisa jalan tanpa Web Server
Web Server bisa bekerja tanpa Web Application (Tapi
hanya bisa melayani web dengan content statis)
13. URLs
Each file managed by a server has a unique name called a
URL (Universal Resource Locator)
URLs for static content:
http://www.cs.cmu.edu:80/index.html
http://www.cs.cmu.edu/index.html
http://www.cs.cmu.edu
Identifies a file called index.html, managed by a Web server at
www.cs.cmu.edu that is listening on port 80.
URLs for dynamic content:
http://www.cs.cmu.edu:8000/cgi-bin/adder?15000&213
Identifies an executable file called adder, managed by a Web server at
www.cs.cmu.edu that is listening on port 8000, that should be called
with two argument strings: 15000 and 213.
14. Instalasi dan konfigurasi
Download file httpd-2.0.55.tar.gz dari apache.org
Extract file tersebut
#tar xzvf httpd-2.0.55.tar.gz
Pindah ke directory httpd-2.0.55
#cd httpd-2.0.55
#./configure
tunggu sampai keluar prompt lagi
#make
tunggu sampai keluar prompt
#make install
setelah keluar prompt kembali, program apache2 sudah
terinstall di /usr/local/apache2
15. Susunan directory
bin file-file program
build
cgi-bin script cgi
conf tempat konfigurasi
error error message
htdocs dokumen yang akan dipublish
icons gambar-gambar kecil
include
lib
logs
man manual pages
manual dokumentasi
modules module
18. Konfigurasi Dasar
ServerRoot Root dari apache2
Listen Port http (biasanya 80)
DocumentRoot lokasi dokumen HTML
Users apache akan dijalankan sebagai
user dan group ini
Group
ServerName assign Nama mesin
ServerAdmin email address admin
DirectoryIndex file default yang akan
dijalankan
19. Menjalankan Apache2
Cukup mengganti Konfigurasi dasar
dengan isian yang sesuai, apache2 sudah
siap untuk dijalankan dengan kemampuan
dasar yaitu bisa di browse
Menjalankan :
#/usr/local/apache2/bin/apachectl start
Mengentikan:
#/usr/local/apache2/bin/apachectl stop
21. Per User Web Directories
Menggunakan module mod_userdir
Secara default directory user yang bisa di-
browse adalah directory user yang di
bawah /home
Directive UserDir diisi dengan nama
directory yang diinginkan
22. Per User web Directory
jika path yang diberikan tidak didahului
dengan slash, maka diasumsikan bahwa
itu adalah directory path yang relative
terhadap home dir dari user tertentu
UserDir public_html
http://example.com/~rbowen/file.html
/home/rbowen/public_html/file.html
23. Per User Web Directory
jika path diberikan dengan slash, maka
directory path akan dibuat menggunakan
path tsb, plus username yang ditentukan
UserDir /var/html
http://example.com/~rbowen/file.html
/var/html/rbowen/file.html
24. Per User Web Directory
jika sebuah path di sediakan dengan *
(asterisk) maka * tersebut akan diganti
dengan username yang ditentukan
UserDir /var/www/*/docs
http://example.com/~rbowen/file.html -->
/var/www/rbowen/docs/file.html
25. Virtual Host
IP Based
Berbasis IP
Satu IP untuk tiap Website
Name Based
Berbasis Nama
Lebih dari satu website per IP address
Dalam Kasus ini kita akan menggunakan
Name Based VH
26. Name Based Virtual Host
Name based VH, memungkinkan kita
untuk bisa mempunyai banyak site
walaupun kita hanya punya satu IP
Per site identik dengan satu Block directive
VirtualHost
27. Per user home directory
Edit httpd.conf
Cari UserDir public_html hapus tanda #
Hapus baris yang ada UserDir disable
Keluar dari httpd.conf
Restart apache dengan /etc/rc.d/init.d/httpd restart
Menambahkan user:
Useradd <namauser>
Passwd <namauser>
Rubah mode access homedir user tersebut :
#chmod a+x /home/<namauser>
Buatlah directory public_html di dalam homedir user
Masukkan file HTML ke dalam direktori tersebut