Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- KULIAH ONLINE 17
- Pemateri: akang Kurniadi Engkur (trainer lama #ubuntu-indonesia)
- Materi: QEMU-KVM
- Waktu: 10 Maret 2014 20.00
- Tempat: #ubuntu-indonesia @ freenode
- ===========================================================================
- [20:00:39] <engkur> <<<<<<<<<<<<<<<<<<<<<============================ Kuliah Online Apache Web Server ==================================>>>>>>>>>>>>>>>>>>>>>>>
- [20:00:40] <blackjack> dosen dateng
- [20:00:44] <engkur> ....
- [20:00:59] <AnthonyDCS> m(_ _)m
- [20:01:46] <FujiAhmad> ijin nitip nik
- [20:01:56] <engkur> intro dulu yak
- [20:02:06] <LEPRA> anu, saia telat.. masi bisa masuk ya? :p
- [20:02:07] <engkur> mau lempar pertanyaan dulu nih
- [20:02:09] <civilRI> kasin orang papua jam di sini 10 malem
- [20:02:12] <CRURIS> -1 menit
- [20:02:14] <AnthonyDCS> どうざ
- [20:02:26] <LEPRA> apa disuruh tutup pintu dari luar :-(
- [20:03:01] <randalltux> um malsasa izin reconnect ya
- [20:03:05] <abang_none> sip
- [20:03:19] <localhost> mana intro nya pak engga ada lagi
- [20:03:39] <engkur> 1. apa fungsi webserver, 2. software apa aja web server ini, 3. web scripting languange apa aja yang di pake web server
- [20:03:44] <safridzal> pan pan delapan
- [20:03:45] <engkur> segitu dulu deh
- [20:03:49] <LEPRA> apa mo kuliah tentang lepra? :D
- [20:04:02] <LEPRA> .m
- [20:04:04] <Nadya> endemik sejenis kusta di Meksiko dan Karibia, yang dikenal lebih khusus dengan sebutan diffuse lepromatous leprosy. Sedangkan bakteri Mycobacterium leprae ditemukan oleh seorang ilmuwan Norwegia bernama Gerhard Henrik Armauer Hansen (halaman belum tersedia) pada tahun 1873 sebagai patogen yang menyebabkan penyakit yang telah lama dikenal sebagai lepra. Saat ini penyakit ...
- [20:04:16] <engkur> ok...
- [20:04:19] <LEPRA> :D
- [20:04:20] -*- LEPRA lari dulu
- [20:04:32] <engkur> ada yang tau ?
- [20:04:40] <AnthonyDCS> saya saya :3
- [20:04:41] <engkur> btw LEPRA di kill dulu tuh
- [20:04:59] <LEPRA> /botkill lepra
- [20:05:08] <akmal> lepra rusuh nih
- [20:05:15] <rizky> pak saya nanya... klo proxy tu termasuk web server tah.
- [20:05:17] <engkur> 4. apa bisa 1 server di isi banyak website
- [20:05:32] <engkur> 5. apa bisa 1 website di sebar di banyak server
- [20:05:42] <AnthonyDCS> 1. Web server itu program yang berfungsi untuk mengirim berkas berupa halaman website dari pc server, ke klien CMIIW
- [20:05:49] <akmal> bisa pa....
- [20:05:54] <engkur> rizky, proxy bukan jenis web server
- [20:05:55] <AnthonyDCS> 2. Apache
- [20:06:05] <AnthonyDCS> 3. ASP, PHP
- [20:06:19] <akmal> kalo virtual host itu gimana pa? kan biar bisa diisi banyak website harus dibikin dulu yak?
- [20:06:29] <AnthonyDCS> 4. Bisa, berdasarkan pengalaman pakek debian :3
- [20:06:34] <abang_none> 3. php, cgi-bin (nga tau bahasa apa, perl kali), html
- [20:06:44] <abang_none> 4. jelas bisa
- [20:06:52] <abang_none> 5. pasti bisa
- [20:06:59] <Gus_bayok> perasaan kuliah belum selesai, kenapa udah pada nanya,,, :3
- [20:07:00] <engkur> ok ok... berarti udah ngerti lah
- [20:07:03] <abang_none> :)
- [20:07:10] <engkur> bisa mewakili semua nya...
- [20:07:18] <engkur> gpp intro aja
- [20:08:04] <localhost> dikit2 ngerti pak :D
- [20:08:04] <engkur> web server bekerja di tcp port
- [20:08:04] <engkur> ?
- [20:08:04] <engkur> http port di ?
- [20:08:04] <engkur> ok ...
- [20:08:04] <localhost> 80
- [20:08:04] <KULI_GialoDev> 80
- [20:08:04] <engkur> langsung aja deh
- [20:08:04] <AnthonyDCS> web server bekerja di http port 80
- [20:08:05] <engkur> kali ini kita pake apache web server
- [20:08:14] <akmal> siiip ppa...
- [20:08:16] <engkur> apache paling poluper saat ini
- [20:08:21] <siafif> kak untuk menghindari jumping di apache pakai module apa ya?
- [20:08:23] <LEPRA> bisa prot 80 atau 8080 :D
- [20:08:24] <FujiAhmad> tanya boleh?
- [20:08:33] <engkur> walaupun singasana nya pelan pelan di goyang nginx
- [20:08:55] <engkur> btw... pertanyaan nya di keep dulu ya
- [20:08:58] <ayess> lah kok pd tanya kuliah kn blm selese materix
- [20:08:59] <civilRI> ini langsung tanya jawab .#rektor bertanya
- [20:09:18] <localhost> ok lanjut pak
- [20:09:21] <rizal> kuliah nya udah mulai belum yah ?
- [20:09:30] <randalltux> baru mulai um
- [20:09:39] <engkur> website nya http://httpd.apache.org/
- [20:09:50] <rizky> ok pak terimaksi, klo seandainya kita membuat web server sendiri bisakah pak , setidaknya untuk web kita sendiri , layak localhost tpi bisa di akses dengan internet
- [20:10:00] -*- LEPRA pasang kacamata 3D dulu biar kuliahnya serasa nyata :D
- [20:10:04] <AnthonyDCS> jangan tanya dulu om -_-
- [20:10:07] <engkur> sekarang apache itu grup software yang membawahi banyak sofyware
- [20:10:38] <teion> mungkin di mute dulu aja om room nya.. dibuka klo dah kelar materinya
- [20:10:47] <dik_sisidik> sippp
- [20:10:50] <CRURIS> gak ngerti, ini kuliahnya ngapain sih?
- [20:11:00] <engkur> siafif, rizky, teion, di simpen dulu ya... entar di jawab
- [20:11:04] <localhost> iya di mute aja biar pada ga oot,
- [20:11:15] <ayess> s7 mute
- [20:11:22] <rizky> AnthonyDCS , ya maaf mas , saya akan tunggu sesi bertanya nya ^_^
- [20:11:22] <civilRI> rektor bingung ,ini siapa yang akan kuliah umum ?
- [20:11:31] <engkur> ok
- [20:11:33] <akmal> woy all pertanyaan di simpen dulu biarkan dosennya jelasin nanti juga ada sesi pertanyaan
- [20:11:42] <dik_sisidik> yaudah mas langsung aja di mute
- [20:11:59] <awss> :D
- [20:12:00] <dik_sisidik> biar masuk materi
- [20:12:02] <engkur> apache sendiri banyak support prog lang
- [20:12:26] <engkur> php, perl, python, asp, ruby, ...
- [20:12:53] <civilRI> yang kuliah umum sepertinya kena macet di jalan ni ,ngaret ga disiplin
- [20:13:08] <engkur> biasanya kita aktifkan apache modul nya supaya support program tsb
- [20:13:23] <engkur> metoden install nya, bisa macem macem
- [20:13:41] <engkur> 1. install dari repo distro
- [20:13:48] <engkur> 2. recompile dari source
- [20:14:00] <engkur> 3. pake program udah jadi, kayak xampp
- [20:14:13] <engkur> kita pake cara 1
- [20:14:22] <engkur> ok...
- [20:14:27] <mul14> Halo :|
- [20:14:32] <engkur> gue gak mau banyak berteori
- [20:14:35] <engkur> ..
- [20:14:41] <engkur> kita praktek
- [20:14:50] <engkur> 1. idupin apache
- [20:14:56] <civilRI> walkout
- [20:15:03] <raafiramadhan> ikut gabung kawan2 ... :D
- [20:15:13] <engkur> 2. pasang add-on nya, php, mysql
- [20:15:22] <engkur> 3. bikin virtualhost
- [20:15:44] <engkur> 4. setup website
- [20:15:51] <engkur> kayak cms, crm, dsb
- [20:16:04] <engkur> 5. troubleshooting
- [20:16:11] <engkur> 6. tips & trick
- [20:17:13] <engkur> ok ini bahan kerjaan gue
- [20:17:30] <engkur> gue pake ubuntu server 13.10 di virtualbos
- [20:18:09] <engkur> pasang network nya "host obly adapter" vboxnet0
- [20:18:25] <engkur> install minimal aja, cukup ssh nya aja yang idup
- [20:18:28] <engkur> ok....
- [20:18:39] <engkur> yang ngikutin pake localhost boleh aja sih
- [20:18:55] <engkur> tapi lebih baik maenan virtual mesin, supaya berasa build server
- [20:21:22] <engkur> sory setingan virtualbox... pm gue aja, gak di bahas dulu
- [20:21:24] <engkur> kelamaan
- [20:21:36] <KULI_Gia1oDev> siap..
- [20:21:39] <akmal> siap
- [20:22:00] <engkur> ip server gue 192.168.100.10
- [20:22:10] <engkur> di virtualbox
- [20:22:19] <CRURIS> cara pm nya gimana?
- [20:22:21] <engkur> ip host gue, pake notebook 192.168.100.1
- [20:25:32] <engkur> ok...
- [20:25:40] <engkur> sekarang kita install apache nya dulu
- [20:25:48] <engkur> kita kerjain satu satu aja ya
- [20:25:51] <engkur> supaya berasa
- [20:26:08] <engkur> root@server-1:~# apt-get install apache2
- [20:26:42] <engkur> After this operation, 9.354 kB of additional disk space will be used.
- [20:26:42] <engkur> 0% [Connecting to kambing.ui.ac.id]
- [20:26:59] <engkur> ah...
- [20:27:07] <engkur> belon di kasih routing nih vm
- [20:27:09] <engkur> lupa
- [20:27:38] <dik_sisidik> make debian bisa gak
- [20:27:48] <engkur> boleh
- [20:27:50] <engkur> sama aja
- [20:27:54] <akmal> bisa dik
- [20:27:55] [ChanServ] You have been opped on #ubuntu-indonesia by blackshirt
- [20:27:58] <dik_sisidik> okee
- [20:28:07] <saifulloh> itu apache versi brp mas ? biasanya yg di repository kurang update
- [20:28:43] <engkur> 2.4 di ubuntu 13.10 sih
- [20:29:11] <engkur> btw... supaya enak..
- [20:29:12] <engkur> sory
- [20:29:19] <engkur> lan 1 jadi vboxnet
- [20:29:21] [ChanServ] Channel mute is not registered.
- [20:29:27] <engkur> lan 2 pake nat
- [20:29:28] [ChanServ] Channel +m is not registered.
- [20:29:35] [ChanServ] You are not authorized to execute this command.
- [20:29:36] <engkur> supaya koneksi internet nya lewat lan 2
- [20:30:04] <akmal> saya pake bridge pa? ngebridge sama router
- [20:31:28] <engkur> akmal, yap boleh pake bridge, entar itu virutal keliatan kayak komputer beneran
- [20:33:01] <Malsasa> PERHATIAN! Saya membekukan kanal agar hanya dosen yang berbicara. Jika ada pertanyaan di luar topik, PM saya langsung. Setelah dosen engkur memberi izin, saya akan bukakan kembali kanal ini. Terima kasih. Mohon tertib.
- [20:34:18] * Malsasa has changed topic for #ubuntu-indonesia to: "KULIAH ONLINE 17 | Kanal dibekukan sementara sampai dosen memberi kesempatan tanya jawab | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [20:34:46] <Malsasa> Silakan akang engkur melanjutkan kuliah. Mohon maaf mengganggu.
- [20:34:52] <engkur> ok...
- [20:35:33] <engkur> ok install apache nya dulu
- [20:36:25] <engkur> tungguin dulu sampe install nya kelar
- [20:36:44] <engkur> nah udah kelar...
- [20:37:16] <engkur> nah udah kelar...
- [20:37:22] <engkur> trus kita test dulu
- [20:37:26] <engkur> netstat -tapn
- [20:37:35] <engkur> netstat -tapn |grep 80
- [20:37:57] <engkur> netstat -tapn |grep 80
- [20:38:00] <engkur> tcp6 0 0 :::80 :::* LISTEN 2087/apache2
- [20:38:14] <engkur> apache itu paling gampang install nya
- [20:38:19] <engkur> langsung idup\
- [20:38:35] <engkur> ok sekarang bisa kita browse ke server
- [20:38:40] <engkur> pake ip address dulu
- [20:38:48] <engkur> kalo di pc sendiri gak maenan server
- [20:38:58] <engkur> silahkan tulis localhost di browser
- [20:39:25] <engkur> atau boleh juga pake text web browser, kayak links & lynx
- [20:39:58] <engkur> It works!
- [20:39:59] <engkur> This is the default web page for this server.
- [20:39:59] <engkur> The web server software is running but no content has been added, yet.
- [20:40:11] <engkur> keluar cuma gituan doang kan di browser
- [20:40:32] <engkur> default web page nya ada di /var/www
- [20:40:39] <engkur> ada file index.html di situ
- [20:40:40] <engkur> ok....
- [20:40:52] <engkur> sekarang kita explore....
- [20:41:24] <engkur> ini web server baru bisa di kasih file html doang, belon bisa php, rb, asp...
- [20:41:29] <engkur> harus install lagi
- [20:42:05] <engkur> sementara cukup, kita akan explore apache nya dulu
- [20:42:07] <engkur> ok...
- [20:42:17] <engkur> 1 kita maenan virtualhost dulu
- [20:43:15] <engkur> ...
- [20:43:34] <engkur> ok sampe di sini buka pertanyaan dulu deh
- [20:43:45] <engkur> Malsasa, buka forum dulu tanya jawab
- [20:44:07] <Malsasa> Kanal sudah saya buka kembali. Silakan bertanya jawab.
- [20:44:17] <saifulloh> virtual host itu misalnya seperti apa mas ? saya blm punya gambaran
- [20:44:20] * Malsasa has changed topic for #ubuntu-indonesia to: "KULIAH ONLINE 17 | Sekarang silakan tanya jawab | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [20:44:32] <engkur> saifulloh, hmm 1 server di isi banyak web site
- [20:44:53] <engkur> di server hosting kayak begitu,
- [20:44:54] <saifulloh> oh seperti hosting shared ya ?
- [20:45:07] <akmal> jadi 1 ip public itu bisa jadi beberapa website yak pa?
- [20:45:22] <saifulloh> ok ngerti mas skrg
- [20:45:23] <antoniosae> contohnya dari virtualhost itu seperti ini kan : test.apache.com ?
- [20:45:29] <engkur> misalnya website www.engkur.gue www.temenku.juga www.kawanku.apa di server yang sama
- [20:45:37] <brohobosan> mimin momod mo tanya kan sya pasang domain divirtual host tapi gak bisa setelah ditaruh di /etc/hosts bisa tapi jadi kacau web di port 3020 domainnya jadi sama kaya yg diport 4030 ?
- [20:46:10] <engkur> kalo server nya kuat sih, bisa di banyak banget website
- [20:46:15] <littleshadow> kalo untuk load balancing apakah server yg sebagai load balancer juga dikonfigurasi apa tidak ya??
- [20:46:54] <engkur> brohobosan, gak jelas lo tanya nya
- [20:47:13] <engkur> littleshadow, loadbalancing server,
- [20:47:26] <engkur> server loadbalance nya sendiri biasanya bukan server web
- [20:47:30] <saifulloh> maaf newbie lg neh, loadbalancing itu apa ya maksudnya ?
- [20:47:44] <engkur> ada beberapa macem sih, ada lvs, ada reverse proxy
- [20:47:53] <akmal> buat firewall nya gimana tuh pa? bahaya juga pa kalo langsung ip public langsung kehubung ke servernya tanpa di filter firewall?
- [20:47:55] <littleshadow> pakenya yang lvs bro..
- [20:48:10] <littleshadow> berarti cuma router yg tanpa web server ya?
- [20:48:12] <engkur> loadbalance = membelokan request server ke server web sebenarnya
- [20:49:15] <saifulloh> engkur: knapa harus dibelokkan mas ? maaf pertanyaan newbie lg
- [20:49:47] <engkur> supaya... kalo website nya sangat tinggi load nya
- [20:49:54] <engkur> beban nya bisa di bagi ke beberapa server
- [20:50:08] <engkur> jadi server beneran nya enggak 1, 2 atau lebih
- [20:50:22] <saifulloh> engkur: oh brarti apa bedanya sama cloudlinux mas ?
- [20:50:31] <DirectoryX> kalau WAF itu apa ya ?
- [20:50:46] <engkur> dan tujuan nya lagi supaya lebih fault tolerant
- [20:50:56] <KULI_GialoDev> << request materi .htaccess nanti ya om @engkur :)
- [20:50:57] <engkur> cloudlinux, hmmm
- [20:51:09] <engkur> software cloud ya
- [20:51:25] <saifulloh> engkur: OS linux mas katanya itu
- [20:51:27] <engkur> WAF... Wife Acceptence Factor ?
- [20:51:29] <Rifdan> webserver bisa dijadikan berbarengan dengan proxy tidak?
- [20:51:50] <DirectoryX> Web Application Firewall kalau gak salah
- [20:52:14] <TEDE> l
- [20:52:14] <littleshadow> barangkali ada tutorial lengkapnya boleh saya minta gak bro engkur?
- [20:52:16] <akmal> @pa engkur :firewall nya gimana tuh pa? bahaya juga pa kalo langsung ip public langsung kehubung ke servernya tanpa di filter firewall?
- [20:52:16] <Hakim> kalau insstal web serever di virtual box sama aja ya dengan install langsung
- [20:52:49] <TEDE> baned gua :v
- [20:53:16] <engkur> Rifdan, bisa aja
- [20:53:18] <ayess> azz msh jaman bocah -_-
- [20:53:21] <engkur> cuma gak di saran kan
- [20:53:43] <LEPRA> OH TEDE BEAR...
- [20:54:12] <saifulloh> engkur : nanti softwarenya pake apa mas utk buat virtualhostnya
- [20:54:32] <akmal> @pa engkur : pertannyaan saya belum dijawab pa :'(
- [20:54:56] <tes> cara instal apache di kali linux gmn gan?
- [20:54:56] <engkur> akmal, firewall itu ada beberapa macem
- [20:55:04] <engkur> ada yang firewall appliance
- [20:55:28] <engkur> ada juga firewall di linux nya sendiri
- [20:55:55] <engkur> aku biasanya pasang firewall di linux nya
- [20:56:00] <engkur> bukan pake appliance
- [20:56:18] <engkur> saifulloh, ya di apache itu udah ada virtualhost nya
- [20:56:21] <kidx13> klo selinux ada juga di debian ?
- [20:56:38] <Rifdan> soalnya kenapa? apakah bahaya atau membebani server?
- [20:56:40] <engkur> selinux setahu ku ada di semua linux
- [20:56:57] <engkur> cuma yang default idup itu di keluarga redhat
- [20:57:25] <akmal> @pa engkur : kalo kita sudah aktifkan firewall untuk webservernya itu apakah sudah aman pa di server yang sesungguhnya? tanpa firewall tambahan lagi
- [20:57:25] <kidx13> bukan cuman di redhat/centos/fedora ?
- [20:57:49] <engkur> Rifdan, biasanya server kita bikin khusus fungsi nya
- [20:57:58] <engkur> ada yang proxy, ada web, ada email
- [20:58:03] <engkur> jarang di campur
- [20:58:37] <engkur> akmal, sudah cukup aman, asal bisa maintain nya
- [20:58:48] <blackshirt> kidx13: Ada...kalo kernelnya mendukung ...
- [20:58:58] <engkur> firewall appliance biasanya di pasang ke office
- [20:59:06] <akmal> @pa engkur : keren pa penjelasannya ngerti saya :)
- [20:59:48] <engkur> kalo pasang jaringan server, akan bikin latency nya nambah, karena proses di firewall itu tinggi
- [21:00:53] <akmal> @pa engkur : terus sama itu pa biasanya ada hacker-hacker yang gak bertanggung jawab, di scan port apa aja yang kebuka, nah si hacker ngegunain port yang kebuka itu jadi celah... apalagi kalo misalkan port ssh udah kebuka, itu kan bahaya pa buat webserver kita bisa diacak-acak...
- [21:01:09] <engkur> yap kita bikin fungsi fungsi server terpisah, karena alasan keamanan, juga alasan load server, dan fungsionalistas
- [21:01:34] <engkur> jadi kalo di jadiin satu, itu server mati, mati lah semua service
- [21:01:35] <KULI_GialoDev> saya lebih milih pake module2 apache utk ke securitynya #FYI
- [21:02:11] <engkur> akmal, mangkanya tuning security nya juga
- [21:02:48] <engkur> misalanya ssh nya di allow cuma user tertentu saja, cuma ip tertentu,
- [21:02:50] <akmal> walaaah mumet juga yak jadi admin server selain maintenance kudu ngamanin juga kwwkkw
- [21:03:20] <engkur> ok...
- [21:03:39] <engkur> lanjut kita bikin virtualhost
- [21:03:44] <akmal> siip lanjut pa
- [21:03:55] <engkur> btw di ubuntu firewall nya di matiin dulu, default nya emang mati sih
- [21:04:13] <Misdan> mau tanya?
- [21:04:16] <Zhiechelo> cara liat aktif atau hidup gmn mas?
- [21:04:25] <Misdan> cara pasang xampp di ubuntu gimana?
- [21:04:27] <engkur> cara liat service aktif
- [21:04:29] <sesuatu|parkir> :3 kick
- [21:04:29] <engkur> di linux
- [21:04:40] <engkur> Misdan, gue gak pake xampp di ubuntu
- [21:04:54] <engkur> lebih baik pake server baraan distro linux nya
- [21:04:59] <engkur> dari pada pake xampp
- [21:05:18] <blacksandalz> :3
- [21:05:29] <engkur> itu opini aku sih, kalo mau coba xampp buat server produksi boleh boleh aja, asal bisa ngerjain nya
- [21:05:30] <Misdan> caranya gimana?
- [21:05:53] <engkur> Misdan, gue gak bahas pake xampp, tapi pake apache bawaan ubuntu
- [21:06:12] <Misdan> soalnya saya ada matkul basis data bisanya pake xampp di windowa
- [21:06:21] <blacksandalz> Beuhh
- [21:06:25] <Misdan> iya caranya gimana?
- [21:06:44] <akmal> @misdan : inde htmlnya tinggal ente ftp aja ke linuxnya gan...
- [21:06:48] <engkur> gpp... ikutin aja kuliah gue dulu... kalo mau bahas xampp entar private aja ya
- [21:06:51] <arif_> lanjut virtualhost kang
- [21:06:54] <engkur> lanjut
- [21:07:04] <Misdan> kan ini sql formatnya
- [21:07:09] <akmal> au nih misdan
- [21:07:13] <akmal> misdan misdan
- [21:07:17] <raafiramadhan> kuliah dimana gtu ??
- [21:07:17] <Misdan> private dimana?
- [21:07:36] <akmal> :misdan :sono pake windows server aja mendingan
- [21:07:42] <engkur> sekarang lari ke /etc/apache2/sites-avaiilable
- [21:07:54] <Misdan> pengen pake ubuntu
- [21:07:58] <Malsasa> engkur: sudah boleh saya bekukan lagi, Kang?
- [21:08:12] <engkur> nah di sini adalah kita akan naro file virtualhost nya
- [21:08:15] <engkur> Malsasa, yap boleh
- [21:08:18] <raafiramadhan> lagi bkin apa gan ??
- [21:08:42] * Malsasa has changed topic for #ubuntu-indonesia to: "KULIAH ONLINE 17 | Kanal saya bekukan sementara supaya hanya dosen yang berbicara | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [21:09:30] <engkur> ah sory...
- [21:09:39] <engkur> sebelum bikin virtual host
- [21:09:59] <engkur> di pc nya ngebrowse webserver di bikin dulu mapping ip ke server
- [21:10:06] <engkur> karena kita gak pake dns
- [21:10:40] <engkur> jadi kita harus bikin virtualhost nya di file /etc/hosts di linux
- [21:10:51] <engkur> di windows .... cari sendiri lupa gue tempat nya
- [21:11:09] <engkur> inget di pc yang jadi client
- [21:11:21] <OPgakHot> Sama :D
- [21:12:17] <engkur> 192.168.100.10 www.engkur.gue engkur.gue www.temanku.juga temanku.juga
- [21:12:30] <engkur> isi begitu di file/ etc/hosts
- [21:12:38] <engkur> file /etc/hosts
- [21:12:57] <engkur> kalo udah kelar coba di ping
- [21:13:01] <engkur> mynotebook engkur # ping www.engkur.gue
- [21:13:02] <engkur> PING www.engkur.gue (192.168.100.10) 56(84) bytes of data.
- [21:13:02] <engkur> 64 bytes from www.engkur.gue (192.168.100.10): icmp_seq=1 ttl=64 time=0.639 ms
- [21:13:18] <engkur> mynotebook engkur # ping www.temanku.juga
- [21:13:18] <engkur> PING www.engkur.gue (192.168.100.10) 56(84) bytes of data.
- [21:13:18] <engkur> 64 bytes from www.engkur.gue (192.168.100.10): icmp_seq=1 ttl=64 time=0.373 ms
- [21:13:18] <engkur> ^C
- [21:13:23] <engkur> ok...
- [21:13:32] <engkur> sekarang lanjut ke file tadi
- [21:14:35] <OPgakHot> Hemm
- [21:14:53] <engkur> bikin file engkur.gue
- [21:15:38] <engkur> root@server-1:/etc/apache2/sites-available# cat engkur.gue
- [21:15:42] <engkur> <VirtualHost *:80>
- [21:15:42] <engkur> ServerName engkur.gue
- [21:15:42] <engkur> ServerAlias www.engkur.gue
- [21:15:42] <engkur> ServerAdmin admin@engkur.gue
- [21:15:42] <engkur> DocumentRoot /var/www/engkur.gue
- [21:15:42] <engkur> </VirtualHost>
- [21:15:44] <engkur> ini isi file nya
- [21:15:48] <engkur> ok
- [21:15:52] <engkur> kita bahas ya
- [21:16:02] <engkur> ServerName ini ya nama server
- [21:16:10] <engkur> alias tinggal pake www aja
- [21:16:19] <engkur> server admin, optional
- [21:16:40] <engkur> DocumentRoot ini yang penting di /var/www/engkur/.gue
- [21:16:48] <engkur> dir ini harus di bikin
- [21:17:13] <engkur> mkdir /var/www/engkur.gue
- [21:17:25] <engkur> masukin index.html nya ke dalem situ
- [21:17:39] <engkur> edit isi nya dan ganti isi nya
- [21:18:43] <engkur> sekarang kita bisa browser dari client
- [21:18:44] <engkur> a
- [21:18:49] <engkur> apakah udah bener
- [21:19:21] <engkur> loh masih sama
- [21:19:26] <engkur> ke www.engkur.gue
- [21:19:39] <engkur> coba ke www.engkur.gue/engkur.gue
- [21:20:13] <engkur> Ini Server Engkur.Gue
- [21:20:20] <engkur> nah udah bener isi nya
- [21:20:34] <engkur> tapi kenapa masih harus ke dalem subdir lagi ????
- [21:20:36] <engkur> ok
- [21:20:51] <engkur> karnea setup virtualhost nya belon di jalanin
- [21:20:56] <engkur> ok kita jalanin
- [21:21:17] <engkur> root@server-1:/etc/apache2/sites-available# a2ensite engkur.gue
- [21:21:31] <engkur> ini buat aktifin virtualhost nya
- [21:21:38] <engkur> trus kita reload apache nya
- [21:21:47] <engkur> root@server-1:/etc/apache2/sites-available# service apache2 reload
- [21:21:47] <engkur> * Reloading web server config apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
- [21:22:02] <engkur> itu waring cuekin aja
- [21:22:12] <engkur> kita browse lagi
- [21:22:36] <engkur> nah sekarang udah bener....
- [21:22:37] <engkur> ok
- [21:22:42] <engkur> itu lah virtualhost
- [21:22:56] <engkur> supaya meyakinkan kita bikin 2 server di 1 server
- [21:23:19] <engkur> copy aja config nya
- [21:23:23] <engkur> dan edit isi nya
- [21:24:00] <engkur> atau pake sed aja ya supaya cepet
- [21:24:41] <engkur> root@server-1:/etc/apache2/sites-available# sed -i 's/engkur.gue/kawanku.juga/g' kawanku.juga
- [21:24:54] <engkur> ulangi kayak tadi
- [21:25:02] <engkur> bikin direktory buat server
- [21:25:09] <engkur> dan aktifkan virtualhost nya
- [21:26:23] <OPgakHot> Hemm
- [21:26:38] <OPgakHot> Dikasi kemenyan lagi :d
- [21:26:42] <engkur> root@server-1:/etc/apache2/sites-available# cat kawanku.juga
- [21:26:42] <engkur> <VirtualHost *:80>
- [21:26:42] <engkur> ServerName kawanku.juga
- [21:26:42] <engkur> ServerAlias www.kawanku.juga
- [21:26:42] <engkur> ServerAdmin admin@kawanku.juga
- [21:26:43] <engkur> DocumentRoot /var/www/kawanku.juga
- [21:26:44] <engkur> </VirtualHost>
- [21:26:56] <engkur> root@server-1:/etc/apache2/sites-available# mkdir /var/www/kawanku.juga
- [21:26:56] <engkur> root@server-1:/etc/apache2/sites-available# cp /var/www/index.html /var/www/kawanku.juga/
- [21:26:56] <engkur> root@server-1:/etc/apache2/sites-available# nano /var/www/kawanku.juga/
- [21:26:56] <engkur> root@server-1:/etc/apache2/sites-available# nano /var/www/kawanku.juga/index.html
- [21:27:05] <engkur> oot@server-1:/etc/apache2/sites-available# a2ensite kawanku.juga
- [21:27:06] <engkur> Enabling site kawanku.juga.
- [21:27:06] <engkur> To activate the new configuration, you need to run:
- [21:27:06] <engkur> service apache2 reload
- [21:27:06] <engkur> root@server-1:/etc/apache2/sites-available# service apache2 reload
- [21:27:06] <engkur> * Reloading web server config apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
- [21:27:12] <engkur> ah... udah kelar
- [21:27:19] <engkur> bikin 2 virtualhost
- [21:27:19] <OPgakHot> :D
- [21:27:21] <OPgakHot> :d
- [21:28:43] <OPgakHot> :D
- [21:29:49] <engkur> Ini Server Kawanku.juga
- [21:29:54] <engkur> ok... dah kelar....
- [21:29:57] <engkur> ok
- [21:30:07] <engkur> Malsasa, buka lagi, tanya jawab aja lagi
- [21:30:19] <engkur> sebelum lanjut ke install php, mysql,
- [21:30:27] <husromutt> mau tanya nih om
- [21:30:33] <arif_> kang minta penjelasan a2ensite :)
- [21:30:36] <Malsasa> Kanal sudah saya buka. Silakan tanya jawab kembali.
- [21:30:49] * Malsasa has changed topic for #ubuntu-indonesia to: "KULIAH ONLINE 17 | Sekarang masuk sesi tanya jawab | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [21:30:49] <husromutt> saya kurang ngerti masalah server alias
- [21:31:14] <engkur> a2ensite = apache2 enable site
- [21:31:22] <husromutt> saya pas belajar biasa config hanya servername saja. contoh www.kawanku.juga
- [21:31:27] <husromutt> ga pake server alias
- [21:31:48] <engkur> sebenernya kita bisa aja bikin softlink dari sites-available ke sites-enable
- [21:31:53] <husromutt> nah itu bedanya apa kalo pake server name kawanku.juga, tambah server alias www.kawanku.juga
- [21:32:05] <akmal> kalo bikin dns server dulu bisa juga kan yak pa?
- [21:32:08] <engkur> husromutt, server alias optional
- [21:32:26] <engkur> agar kalo browse ke www atau enggak bisa masuk ke web yang sama
- [21:33:13] <engkur> akmal, boleh bikin dns nya dulu, emang seharus nya idupin dns nya dulu
- [21:33:31] <arif_> kalo virtual domain make virtualhost apa bisa?
- [21:33:54] <engkur> hmmm virtual domain itu ya virtualhost
- [21:33:54] <arif_> maksudnya virtual ip
- [21:34:10] <engkur> virtual ip, apa ip alias ?
- [21:34:18] <arif_> iya itu pak :D
- [21:34:21] <engkur> eth0:0 ?
- [21:34:25] <arif_> yap
- [21:34:52] <engkur> itu sih di level os, os kita bisa di kasih banyak ip, 1 interface
- [21:34:58] <engkur> bisa bisa aja
- [21:35:58] <arif_> ada pengaruhnya ngga kang 1 interface dipake ip alias banyak dan dibikin virtualhostnya
- [21:35:59] <engkur> ok...
- [21:36:08] <engkur> gak
- [21:36:21] <engkur> gak ada pengaruh nya, cuma bikin repot aja
- [21:36:58] <engkur> ok mau lanjut ?
- [21:37:09] <engkur> pasang php & mysql
- [21:37:11] <arif_> lanjut
- [21:37:17] <husromutt> lanjut
- [21:37:17] <akmal> lanjut
- [21:37:25] <husromutt> saya pengen nanya lagi
- [21:37:39] <engkur> yap silahkan tanya dulu
- [21:37:50] <husromutt> masih tentang web server, tapi sepertinya ini kejauhan
- [21:38:58] <engkur> ya balik aja lagi
- [21:39:22] <husromutt> lanjut aja dulu om hehe
- [21:39:57] <Malsasa> engkur: sudah boleh saya bekukan, Kang?
- [21:40:41] <engkur> apt-get install php5
- [21:40:47] <engkur> Malsasa, boleh
- [21:41:35] * Malsasa has changed topic for #ubuntu-indonesia to: "KULIAH ONLINE 17 | Kanal kami bekukan sementara agar hanya dosen yang berbicara sampai dibuka sesi tanya jawab | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [21:41:35] <engkur> ini yg ke install
- [21:42:55] <engkur> apache2-mpm-prefork libapache2-mod-php5 php5-cli php5-common
- [21:48:00] * Topic for #ubuntu-indonesia is "KULIAH ONLINE 17 | Kanal kami bekukan sementara agar hanya dosen yang berbicara sampai dibuka sesi tanya jawab | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [21:48:00] * Topic set by Malsasa!~Malsasa@114.79.60.6 on Mon Mar 10 21:42:25 2014
- [21:48:00] [orwell.freenode.net] [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp
- [21:48:00] [ChanServ] Belajar HOT dengan materi HOT, oleh pemateri-pemateri HOT, tentunya di kanal HOT | log : https://www.dropbox.com/sh/d5dp3vzs9pq2pq7/NB40G9ATox
- [21:48:00] * Homepage for #ubuntu-indonesia is http://ubuntu-indonesia.com/
- [21:48:00] * Topic for #ubuntu-indonesia is "KULIAH ONLINE 17 | Kanal kami bekukan sementara agar hanya dosen yang berbicara sampai dibuka sesi tanya jawab | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [21:48:01] * Channel #ubuntu-indonesia created on Wed Oct 27 13:10:34 2010
- [21:49:36] <engkur> ok udah kelar..
- [21:49:36] <engkur> kita bisa coba pasang info.php di dalem direktory website
- [21:49:36] <engkur> isi nya cukup kayak begini
- [21:49:36] <engkur> <?php phpinfo(); ?>
- [21:51:26] [ChanServ] Invalid command. Use /msg ChanServ help for a command listing.
- [21:51:32] <engkur> http://192.168.100.10/info.php
- [21:51:32] <engkur> kalo udah keluar PHP Version 5.4.9-4ubuntu2.4
- [21:51:32] <engkur> nah itu dia
- [21:51:32] <engkur> php nya udah idu[
- [21:51:32] <engkur> ini server udah siap di kasih code php
- [21:51:33] <engkur> tinggal mysql nya belon
- [21:51:33] <engkur> kita install mysql-server nya
- [21:51:34] <engkur> apt-get install mysql-server php5-mysql
- [21:51:34] <engkur> php5-mysql perlu di install supaya php nya bisa konek ke mysql
- [21:51:34] <engkur> root@server-1:~# apt-get install mysql-server php5-mysql
- [21:51:34] <engkur> ini install nya
- [21:51:54] [NickServ] You are now identified for Malsasa.
- [21:51:58] <engkur> sambil nunggu
- [21:51:58] <engkur> Malsasa, buka lagi deh
- [21:52:19] <engkur> engkur
- [21:52:20] <engkur> sory...
- [21:52:20] <engkur> tadi mau masukin password mysql
- [21:53:23] <engkur> sory disko
- [21:53:40] <engkur> Malsasa, buka dong
- [21:53:49] <engkur> root@server-1:~# mysql -u root -pengkur
- [21:53:55] <engkur> ini kalo masuk ke mysql server
- [21:54:13] <engkur> entar keluar prompt mysql
- [21:54:14] <sesuatu> /mode -m #ubuntu-indonesia
- [21:54:16] <engkur> mysql>
- [21:54:17] <sesuatu> awww salah :3
- [21:54:38] <sesuatu> silaken :3 di tanya
- [21:54:43] [ChanServ] You have been opped on #ubuntu-indonesia by sesuatu (IntegerManual)
- [21:55:18] * Malsasa has changed topic for #ubuntu-indonesia to: "KULIAH ONLINE 17 | Sekarang sesi tanya jawab | Mohon tertib | Pertanyaan OOT silakan PM Malsasa"
- [21:55:43] <blacksandalz> Wew
- [21:55:46] <engkur> ini kalo kita bikin user & paswword nya di mysql
- [21:55:49] <engkur> mysql> CREATE USER 'engkur'@'localhost' IDENTIFIED BY 'engkur';
- [21:55:49] <engkur> Query OK, 0 rows affected (0.00 sec)
- [21:56:13] <blacksandalz> Belum apa2 dah dikasi menyan :D
- [21:56:40] <engkur> mysql> CREATE DATABASE engkurdb;
- [21:56:41] <engkur> Query OK, 1 row affected (0.00 sec)
- [21:56:44] <engkur> ini bikin datavse
- [21:56:49] <engkur> database di mysql
- [21:56:54] <engkur> terakhir di mysql
- [21:57:05] <engkur> bikin grant user ke database nya
- [21:58:03] <engkur> mysql> GRANT ALL PRIVILEGES ON engkurdb.* TO 'engkur'@'localhost';
- [21:58:04] <engkur> Query OK, 0 rows affected (0.00 sec)
- [21:58:18] <engkur> kalo udah 3 command itu kita bisa keluar....
- [21:58:29] <engkur> btw mungkin ada yg tanya
- [21:58:35] <engkur> kenapa enggak pake root aja
- [21:59:02] <engkur> lebih gampang, gak susah
- [21:59:20] <engkur> alasan nya security, lebih baik user di bikin sendiri sendiri
- [21:59:34] <akmal> mysql itu lebih mudah pake phpmyadmin kan yak pa?
- [21:59:52] <engkur> database nya juga bikin per user
- [22:00:14] <engkur> akmal, buat admin kayak aku, lebih baik dari konsol dulu
- [22:00:35] <engkur> alasan nya... webserver, phpmyadmin nya belum tentu idup,
- [22:01:19] <engkur> 2. kalo webserver & phpmyadmin nya bermasalah, kita langsung aja ke konsol mysql
- [22:01:28] <engkur> ok terakhir...
- [22:01:53] <engkur> sebaik nya di bikin user buat masing masing website
- [22:01:59] <engkur> gini cara nya
- [22:02:20] <engkur> agar programmer yang upload ke server, gak langsung jadi root
- [22:02:27] <engkur> tapi jadi user biasa
- [22:03:32] <engkur> bikin user aja biasa lah
- [22:03:37] <engkur> adduser engkur
- [22:03:40] <engkur> masukin password
- [22:04:03] <engkur> trus kita masukin user engkur ke grup www-data
- [22:04:55] <engkur> root@server-1:/var/www# usermod -a -G www-data engkur
- [22:05:45] <engkur> trus kita bikin ownersip si website buat punya si user engkur
- [22:06:13] <engkur> root@server-1:/var/www# chown -R engkur.www-data engkur.gue/
- [22:06:33] <engkur> ok kita bikin user ke2
- [22:07:35] <engkur> root@server-1:/var/www# adduser kawanku
- [22:07:36] <engkur> Adding user `kawanku' ...
- [22:07:43] <engkur> root@server-1:/var/www# usermod -a -G www-data kawanku
- [22:07:44] <engkur> root@server-1:/var/www# chown -R kawanku.www-data kawanku.juga/
- [22:07:44] <engkur> root@server-1:/var/www#
- [22:07:44] <engkur> ok....
- [22:07:53] <engkur> server siap di pake
- [22:08:13] <engkur> btw... mungkin kalo website komersil masih nyediain akses ftp
- [22:08:29] <engkur> menurut gue sih lebih baik di kasih akses ssh aja per user
- [22:08:43] <engkur> ssh atau sftp lebih secure dari pada ftp
- [22:09:11] <engkur> tapi mungkin akses sftp aja jangan di kasih ssh ke user yang ngisi ke website
- [22:09:13] <engkur> ok...
- [22:09:20] <engkur> ada yg tanya
- [22:09:26] <engkur> Malsasa, buka warung gan
- [22:09:46] <engkur> 15 menit deh tanya jawab
- [22:09:52] <engkur> abis itu mo tidut
- [22:10:05] <Malsasa> engkur: sudah kami buka, Kang
- [22:10:17] <WalKowal> kira-kira acara nya sampek jam berapa jam berapa ini bang ????
- [22:10:39] <Agung> bagaimana dgn telnet, kita tau itu not secure tp dalam dunia pendidikan itu diwajibkan ?
- [22:11:27] <blacksandalz> Diwajibkan?
- [22:12:18] <Agung> yup.. setiap ada lomba di SMK itu tool yg dipke..
- [22:12:36] <engkur> Agung, telnet emang gak secure, udah gak di sarankan di pake
- [22:12:45] <Guest16644> ^X
- [22:12:52] <engkur> tapi buat troubleshooting masih wajib di pake
- [22:12:55] <engkur> coba kayak begini
- [22:13:07] <engkur> telnet www.engkur.gue 80
- [22:13:23] <akmal> solusinya gimana? port 23 di drop jadi? biar telnetnya gak aktif
- [22:14:24] <engkur> di linux default nya emang mati
- [22:14:29] <engkur> jadi gak perlu di install
- [22:14:39] <engkur> tapi di router, default nya ke buka
- [22:14:53] <engkur> kalo mau di bikin secure baru di ganti ssh
- [22:15:35] <engkur> di windows malah default nya kebuka
- [22:15:40] <engkur> ok...
- [22:16:28] <Agung> nah ini yg suka saya debat disetiap lomba it networking tingkat networking. panitia lebih menuju pada telnet bkn ssh
- [22:17:05] <Agung> ups.. tingkat SMK
- [22:17:49] <engkur> telnet itu buat troubleshoot...
- [22:18:11] <engkur> buat cek port atau service di dalem server biasanya pake telnet
- [22:18:36] <engkur> aku sih lebih suka pake nmap
- [22:18:41] <engkur> kayak
- [22:18:52] <engkur> telnet www.server.anu 80
- [22:18:56] <engkur> telnet www.server.anu 25
- [22:19:02] <engkur> telnet www.server.anu 110
- [22:19:14] -*- guspur oot pernah dengar paping ?
- [22:19:16] <engkur> bisa jadi port 80 bukan webserver yang jalan di sana
- [22:19:38] <engkur> bisa jadi port web nya di pindah misalnya ke 8000
- [22:20:13] <engkur> ok kalo udah sepi kita tutup ya.....
- [22:20:18] <engkur> masih ada ?
- [22:20:34] <blacksandalz> Hemm... Anu..
- [22:21:36] <engkur> blacksandalz, jadi sendal kok shirt lo kemana?
- [22:22:11] <engkur> ok deh udah sepi...
- [22:22:14] <engkur> tutup aja deh
- [22:22:18] <KUSTA> om engkur, ini masih kuliah tolong jangan becanda tanyain jemurannya om bleg :D
- [22:22:41] <blacksandalz> engkur: dr kemarin dah dicuci :d
- [22:22:58] <engkur> >>>>>>>>>>>>>>========================== Kuliah Webserver apache udah di tutup ============================<<<<<<<<<<<<<<<
Add Comment
Please, Sign In to add comment