SlideShare a Scribd company logo
1 of 14
Download to read offline
Fadly Satriya Gunawan
Web Server
08/06/14
XI Computer and networking Bp. Adi
SMKN 1 CIMAHI Bp. Trimans
A. Landasan Teori
Server web atau peladen web dapat merujuk baik pada perangkat
keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna
melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada
suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu
seperti peramban web.
server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat
dijalankan di banyak sistem operasi (Unix,BSD, Linux, Microsoft Windows dan Novell
Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs
web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan
HTTP.
B. Latar Belakang
Siswa dapat mengkonfigurasi web server dengan berbagai fungsi dari web server tersebut.
C. Alat dan bahan
-Server ubuntu 10.04
-windows/ubuntu (client)
-paket apache2, phpmyadmin, php5 ,mysql-server, lib*
D. Penjelasan
WEB Server Basic
a) Install paket apt-get install apache2
b) Buatlah file index.html di directory /home/fadly
c) edit file konfigurasi nano /etc/apache/sites-available/default
pada document root rubah menjadi /home/fadly
d) restart apache2 /etc/init.d/apache2
e) untuk ujicoba buka w3m domain anda, maka file index anda akan langsung terbuka
f) Untuk dapat melihat siapa yang mengakses web server dapat di lihat di log tail –f
/var/log/apache/access.log
Basic PHP
a) Install paket apt-get install php5 lib*
b) Buatlah file index.php di directory /home/fadly
c) edit file konfigurasi nano /etc/apache/sites-available/default
pada document root rubah menjadi /home/fadly
d) restart apache2 /etc/init.d/apache2
e) untuk ujicoba buka w3m domain anda, maka file index anda akan langsung terbuka
f) Untuk dapat melihat siapa yang mengakses web server dapat di lihat di log tail –f
/var/log/apache/access.log
VirtualHost (sub domain)
a) Buatlah sub domain DNS
b) Salin file dari default ke daday (sub domain daday.tkja-11.or.id)
Cp /etc/apache2/sites-available/default /etc /apache2/sites-available/daday
c) Buatlah file index.html di directory /home/daday
d) Edit file konfigurasi nano /etc/apache2/sites-available/daday
Rubah document root /home/daday
Tambahkan ServerName daday.tkja-11.or.id
e) Edit file konfigurasi nano /etc/apache2/sites-available/default
Rubah document root /home/fadly
Tambahkan ServerName tkja-11.or.id
f) Aktifkan daday dengan a2ensites daday
g) Restart apache2 /etc/init.d/apache2 restart
h) Ujicoba w3m daday.tkja-11.or.id
i) Ujicoba w3m tkja-11.or.id
Mysql database
a) Install paket apt-get install mysql-server phpmyadmin
b) Buatlah file koneksi.php di /home/phpmyadmin
c) Edit file konfigurasi nano /etc/apache2/sites-available/default
Document root /home/phpmyadmin
ServerName tkja-11.or.id
d) Restart apache2 /etc/init.d/apache2 restart
e) Untuk ujicoba w3m tkja-11.or.id/phpmyadmin/koneksi.php
Pastikan hasil yang tampil adalah “koneksi berhasil” itu berarti terbentuk koneksi
dengan Mysql
HTTPS
a) Aktifkan ssl a2enmod ssl
b) Restart apache2 /etc/init.d/apache2 restart
c) Buatlah sertifikat ssl openssl req –x509 –nodes –days 365 –newkey rsa:2048 –keyout
/etc/apache2/ssl/apache.key –out /etc/apache2/ssl/apache.crt
Isilah sesuai dengan anda
d) Buka file konfigurasi nano /etc/apache2/sites-available/default-ssl
Rubah document root menjadi /home/fadly
e) Carilah
SSLEngine on
SSLCertificateFile /etc/apache/ssl/apache.crt
SSLCertificateFile /etc/apache/ssl/apache.key
Hilangkan semua tanda #
Save file konfigurasinya
f) A2ensites default-ssl
g) Ujicoba di client windows buka dengan mozila firefox
Redirect HTTP to HTTPS
a) Buat file nano /home/fadly/.htaccess
Isi file tersebut sebagai berikut
b) A2enmod rewrite
c) File konfigurasi nano /etc/apache2/sites-available/default
Rubah document root menjadi /home/fadly
d) Restart apache2 /etc/init.d/apache2 restart
e) Ujicoba di client menggunakan mozila
Konsep DMZ
a) Terapkan konsep nat di router
Tambahkan network 192.168.11.0/24 dan network 10.10.11.0/24
b) Ujicoba tools ping dari client ke DNS-public
c) Ujicoba tools ping dari private ke DNS-public
d) Ujicoba web server dari client ke DNS-private w3m tkja-11.or.id
e) Ujicoba web server dari client ke DNS-public w3m tkj-11.or.id
f) Di DNS-public konfigurasi DNS seperti berikut ini
g) Ujicoba web server dari DNS-pulic ke DNS-private
Hasil gagal
h) Tambahkan DNAT di router bila ingin ke ip 192.168.11.2:80 dapat melalui 172.16.10.161
i) Ujicoba web server dari DNS-public ke DNS-private
DNS-public dapat mengakses web server yang berada di DNS-private
E. Kesimpulan
Web server memiliki berberbagai macam fungsi contohnya
 Satu web server dengan 2 halaman yang berbeda
 Web server dapat terkoneksi dengan DBMS yaitu Mysql
 Web server dapat menggunakan SSL (443)
 Web server dapat redirect dari http(80) ke SSL (443)
 Dan yang terakhir web client yang berada di server public dapat mengakses web server
yang berada di server private

More Related Content

What's hot

Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server fatek
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Julio Mukhlishin
 
Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Neno Sulistiyawan
 
L4 sharing fadlysatriyagunawan
L4 sharing fadlysatriyagunawanL4 sharing fadlysatriyagunawan
L4 sharing fadlysatriyagunawanSMKN 1 Cimahi
 
Instalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuInstalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuIsus Isusay
 
debian 6
debian 6debian 6
debian 6okaa123
 
Install wordpress di linux
Install wordpress di linuxInstall wordpress di linux
Install wordpress di linuxkhobra
 
Router dan proxy server di debian 5
Router dan proxy server di debian 5Router dan proxy server di debian 5
Router dan proxy server di debian 5Hendi Alfiandi
 
Tutorial upload cms wordpress ke debian server
Tutorial upload cms wordpress ke debian serverTutorial upload cms wordpress ke debian server
Tutorial upload cms wordpress ke debian serverHardiansyah .
 
Konfigurasi proxy debian 6 squezze (2)
Konfigurasi proxy debian 6 squezze (2)Konfigurasi proxy debian 6 squezze (2)
Konfigurasi proxy debian 6 squezze (2)okaa123
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntusiugarug
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy serverMuhammad Anang
 

What's hot (19)

Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)
 
Nginx owncloud
Nginx owncloudNginx owncloud
Nginx owncloud
 
Artikelserver
ArtikelserverArtikelserver
Artikelserver
 
Router proxy
Router proxyRouter proxy
Router proxy
 
Supriyanto bind
Supriyanto bindSupriyanto bind
Supriyanto bind
 
Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7
 
Web & dns server
Web & dns serverWeb & dns server
Web & dns server
 
L4 sharing fadlysatriyagunawan
L4 sharing fadlysatriyagunawanL4 sharing fadlysatriyagunawan
L4 sharing fadlysatriyagunawan
 
Instalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuInstalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di Ubuntu
 
debian 6
debian 6debian 6
debian 6
 
Install wordpress di linux
Install wordpress di linuxInstall wordpress di linux
Install wordpress di linux
 
Router dan proxy server di debian 5
Router dan proxy server di debian 5Router dan proxy server di debian 5
Router dan proxy server di debian 5
 
Tutorial upload cms wordpress ke debian server
Tutorial upload cms wordpress ke debian serverTutorial upload cms wordpress ke debian server
Tutorial upload cms wordpress ke debian server
 
Konfigurasi proxy debian 6 squezze (2)
Konfigurasi proxy debian 6 squezze (2)Konfigurasi proxy debian 6 squezze (2)
Konfigurasi proxy debian 6 squezze (2)
 
Deb7 RACHMAN ARISANDI PRATAMA
Deb7 RACHMAN ARISANDI PRATAMADeb7 RACHMAN ARISANDI PRATAMA
Deb7 RACHMAN ARISANDI PRATAMA
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntu
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy server
 

Viewers also liked

Konfigurasi ssl-dan-ssl
Konfigurasi ssl-dan-sslKonfigurasi ssl-dan-ssl
Konfigurasi ssl-dan-sslslempase
 
Laporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPSLaporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPSiintanamalia
 
SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSMuhammad Ibnu Wardana
 
Menciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMenciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMunir Putra
 
Konfigurasi https web server
Konfigurasi https web serverKonfigurasi https web server
Konfigurasi https web serverslempase
 
Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008Muhamad Prasetyo
 

Viewers also liked (7)

Konfigurasi ssl-dan-ssl
Konfigurasi ssl-dan-sslKonfigurasi ssl-dan-ssl
Konfigurasi ssl-dan-ssl
 
Laporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPSLaporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPS
 
SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPS
 
Menciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMenciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSL
 
Konfigurasi https web server
Konfigurasi https web serverKonfigurasi https web server
Konfigurasi https web server
 
Praktikum 6
Praktikum 6Praktikum 6
Praktikum 6
 
Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008
 

Similar to Konfigurasi Web Server Dasar dan Lanjutan Menggunakan Apache

L5 dns fadlysatriyagunawan
L5 dns fadlysatriyagunawanL5 dns fadlysatriyagunawan
L5 dns fadlysatriyagunawanSMKN 1 Cimahi
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-serverDwi Wahyudi
 
Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020Walid Umar
 
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...slempase
 
Konfigurasi Mail Server Di Debian 7
Konfigurasi Mail Server Di Debian 7Konfigurasi Mail Server Di Debian 7
Konfigurasi Mail Server Di Debian 7Ibnu Syina
 
Modul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy Server
Modul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy ServerModul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy Server
Modul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy ServerI Putu Hariyadi
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceDwi Fajar Saputra
 
Materi ASJ Kelas XII.pptx
Materi ASJ Kelas XII.pptxMateri ASJ Kelas XII.pptx
Materi ASJ Kelas XII.pptxDobelCollection
 
Laporan 6
Laporan 6Laporan 6
Laporan 6hudakds
 
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xiimakemanah
 
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xiimakemanah
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web serverMuhammad Anang
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxLuqmanAlHakim48
 

Similar to Konfigurasi Web Server Dasar dan Lanjutan Menggunakan Apache (20)

Web server HTTP dan HTTPS
Web server HTTP dan HTTPSWeb server HTTP dan HTTPS
Web server HTTP dan HTTPS
 
L5 dns fadlysatriyagunawan
L5 dns fadlysatriyagunawanL5 dns fadlysatriyagunawan
L5 dns fadlysatriyagunawan
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-server
 
Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020
 
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
 
Konfigurasi Mail Server Di Debian 7
Konfigurasi Mail Server Di Debian 7Konfigurasi Mail Server Di Debian 7
Konfigurasi Mail Server Di Debian 7
 
Router proxy
Router proxyRouter proxy
Router proxy
 
Modul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy Server
Modul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy ServerModul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy Server
Modul Solusi UN SMK TKJ Paket 1 - Membangun PC Router & Proxy Server
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
Web server
Web serverWeb server
Web server
 
Materi ASJ Kelas XII.pptx
Materi ASJ Kelas XII.pptxMateri ASJ Kelas XII.pptx
Materi ASJ Kelas XII.pptx
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xii
 
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xii
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptx
 
Presentasi (2).pptx
Presentasi (2).pptxPresentasi (2).pptx
Presentasi (2).pptx
 
Debian4
Debian4Debian4
Debian4
 

Recently uploaded

JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 

Recently uploaded (20)

JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 

Konfigurasi Web Server Dasar dan Lanjutan Menggunakan Apache

  • 1. Fadly Satriya Gunawan Web Server 08/06/14 XI Computer and networking Bp. Adi SMKN 1 CIMAHI Bp. Trimans A. Landasan Teori Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web. server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix,BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP. B. Latar Belakang Siswa dapat mengkonfigurasi web server dengan berbagai fungsi dari web server tersebut. C. Alat dan bahan -Server ubuntu 10.04 -windows/ubuntu (client) -paket apache2, phpmyadmin, php5 ,mysql-server, lib* D. Penjelasan WEB Server Basic a) Install paket apt-get install apache2 b) Buatlah file index.html di directory /home/fadly c) edit file konfigurasi nano /etc/apache/sites-available/default pada document root rubah menjadi /home/fadly
  • 2. d) restart apache2 /etc/init.d/apache2 e) untuk ujicoba buka w3m domain anda, maka file index anda akan langsung terbuka f) Untuk dapat melihat siapa yang mengakses web server dapat di lihat di log tail –f /var/log/apache/access.log
  • 3. Basic PHP a) Install paket apt-get install php5 lib* b) Buatlah file index.php di directory /home/fadly c) edit file konfigurasi nano /etc/apache/sites-available/default pada document root rubah menjadi /home/fadly
  • 4. d) restart apache2 /etc/init.d/apache2 e) untuk ujicoba buka w3m domain anda, maka file index anda akan langsung terbuka f) Untuk dapat melihat siapa yang mengakses web server dapat di lihat di log tail –f /var/log/apache/access.log
  • 5. VirtualHost (sub domain) a) Buatlah sub domain DNS b) Salin file dari default ke daday (sub domain daday.tkja-11.or.id) Cp /etc/apache2/sites-available/default /etc /apache2/sites-available/daday c) Buatlah file index.html di directory /home/daday d) Edit file konfigurasi nano /etc/apache2/sites-available/daday Rubah document root /home/daday Tambahkan ServerName daday.tkja-11.or.id e) Edit file konfigurasi nano /etc/apache2/sites-available/default Rubah document root /home/fadly Tambahkan ServerName tkja-11.or.id
  • 6. f) Aktifkan daday dengan a2ensites daday g) Restart apache2 /etc/init.d/apache2 restart h) Ujicoba w3m daday.tkja-11.or.id
  • 7. i) Ujicoba w3m tkja-11.or.id
  • 8. Mysql database a) Install paket apt-get install mysql-server phpmyadmin b) Buatlah file koneksi.php di /home/phpmyadmin c) Edit file konfigurasi nano /etc/apache2/sites-available/default Document root /home/phpmyadmin ServerName tkja-11.or.id d) Restart apache2 /etc/init.d/apache2 restart e) Untuk ujicoba w3m tkja-11.or.id/phpmyadmin/koneksi.php Pastikan hasil yang tampil adalah “koneksi berhasil” itu berarti terbentuk koneksi dengan Mysql
  • 9.
  • 10. HTTPS a) Aktifkan ssl a2enmod ssl b) Restart apache2 /etc/init.d/apache2 restart c) Buatlah sertifikat ssl openssl req –x509 –nodes –days 365 –newkey rsa:2048 –keyout /etc/apache2/ssl/apache.key –out /etc/apache2/ssl/apache.crt Isilah sesuai dengan anda d) Buka file konfigurasi nano /etc/apache2/sites-available/default-ssl Rubah document root menjadi /home/fadly
  • 11. e) Carilah SSLEngine on SSLCertificateFile /etc/apache/ssl/apache.crt SSLCertificateFile /etc/apache/ssl/apache.key Hilangkan semua tanda # Save file konfigurasinya f) A2ensites default-ssl g) Ujicoba di client windows buka dengan mozila firefox
  • 12. Redirect HTTP to HTTPS a) Buat file nano /home/fadly/.htaccess Isi file tersebut sebagai berikut b) A2enmod rewrite c) File konfigurasi nano /etc/apache2/sites-available/default Rubah document root menjadi /home/fadly d) Restart apache2 /etc/init.d/apache2 restart e) Ujicoba di client menggunakan mozila
  • 13. Konsep DMZ a) Terapkan konsep nat di router Tambahkan network 192.168.11.0/24 dan network 10.10.11.0/24 b) Ujicoba tools ping dari client ke DNS-public c) Ujicoba tools ping dari private ke DNS-public d) Ujicoba web server dari client ke DNS-private w3m tkja-11.or.id e) Ujicoba web server dari client ke DNS-public w3m tkj-11.or.id
  • 14. f) Di DNS-public konfigurasi DNS seperti berikut ini g) Ujicoba web server dari DNS-pulic ke DNS-private Hasil gagal h) Tambahkan DNAT di router bila ingin ke ip 192.168.11.2:80 dapat melalui 172.16.10.161 i) Ujicoba web server dari DNS-public ke DNS-private DNS-public dapat mengakses web server yang berada di DNS-private E. Kesimpulan Web server memiliki berberbagai macam fungsi contohnya  Satu web server dengan 2 halaman yang berbeda  Web server dapat terkoneksi dengan DBMS yaitu Mysql  Web server dapat menggunakan SSL (443)  Web server dapat redirect dari http(80) ke SSL (443)  Dan yang terakhir web client yang berada di server public dapat mengakses web server yang berada di server private