1 / 24

ADMINISTRASI LAYANAN

ADMINISTRASI LAYANAN. Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono. TUJUAN PEMBELAJARAN. Mahasiswa mampu menggunakan dan melakukan tugas administrasi aplikasi-aplikasi layanan pada sistem operasi terapan , khususnya layanan WWW, DNS, dan FTP . LAYANAN (SERVICE).

tudor
Download Presentation

ADMINISTRASI LAYANAN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ADMINISTRASI LAYANAN TeknikInformatika Universitas Bunda Mulia Jakarta IndraPriyandono

  2. TUJUAN PEMBELAJARAN Mahasiswamampumenggunakan dan melakukantugasadministrasiaplikasi-aplikasilayananpada sistem operasiterapan, khususnyalayanan WWW, DNS, dan FTP

  3. LAYANAN (SERVICE) • Kepemilikansebuah file ataudirektoridapatditentukanoleh user pembuatnya • File ataudirektoritidakdapatdiaksesoleh orang lain selainpemilikdansuperuser (root) • Setiapdirektoriatau file yang terdapatpadahirarkisistemtidaksemuanyadapatdiaksesoleh user lain selainoleh user root • root sebagai pemegang hak akses penuh pada sistem Unix/Linux • Group sangatdiperlukanuntukpengaturanuser

  4. CONTOH LAYANAN • Layanan WEB • Layanan E-mail • Layanan File • Layanan Chat • Layanan Game

  5. Layanan Web Padatahun 1980, Tim Berners-Lee, kontraktorindependendiOrganisasiEropauntukRisetNuklir (CERN), Swiss, membangunEnquire, layananyangmenampungdatabasepribadiorang. Setiaphalamanbaruyang ada dalamEnquireharusterhubungdenganhalamanyang ada

  6. Cara Kerja Web

  7. Macam-Macam Web Server

  8. ApaItu Apache ? • Web Server yangpalingbanyakdigunakan di Internet. • Pertama kali digunakanuntuksistemoperasilingkungan UNIX • Dikembangkanolehsekelompokpengembangberjumlah 8 oranguntukmengembangkanNCSA HTTPd(National Center for Supercomputing Application). • Keluaranpertama, Apacheversi 0.6.2.

  9. ApaItu Apache ? Delapanorangpengembang Web Server Apache tsbadalah: • Brian Behlendorf • Roy T. Fielding • Rob Hartill • David Robinson • Cliff Skolnick • Randy Terbush • Robert S. Thau • Andrew Wilson

  10. ApaItu Apache ? • Nama Apachediambildari kata "A Patchy Server“ • Bermaksudpelayanperbaikanyangpenuhdengantambalan(patch). • Penambahanciri-ciri dan perubahandaridari NCSA httpdVersi 1.3.

  11. Dukungan Software Apache • KontrolAkses(Access Control) • CGI (Common Gateway Interface), • Perl (Practical Extraction and Report Language) • PHP (Personal Home Page / PHP Hypertext Processor)

  12. Konfigurasi Apache • Fail konfigurasi Apache terletak di :- • Apache memisahkan file konfigurasinya menjadi 3 bagian /etc/httpd/conf/. • httpd.conf • srm.conf • access.conf.

  13. Konfigurasi Apache • httpd.conf File yang dilihat pertama kali apabila Apachedijalankan. Merupakan inti dari seluruh file konfigurasi yang ada • srm.conf File konfigurasi yang dibaca setelah httpd.conf. • access.conf konfigurasi untuk mengontolkomputer-komputer yang dapatmengakseslayanan apache • Beberapa sistem operasi Linux menggabungkan ketiga file tersebut menjadi hanya 1 file httpd.conf

  14. File httpd.conf httpd.conf.Dibagi menjadi 3 bagian Global environment • Konfigurasi Apache secara umum.. Section (Main) Configuration • Konfigurasi utama yang tidak termasuk dalam virtual host. • Bagian ini juga termasuk penetapan dasar untuk virtual host.

  15. File httpd.conf Virtual host • Konfigurasi virtual host. • Memanggil alamat IP & DNS yang berbeda meskipun masih dalam server Apache yang sama

  16. Global Environment • ServerTypestandalone Pilihanuntukmenentukanapakah Apache akandijalankandengan daemon sendiriataulewatinetd. • ServerRoot“/usr/local/apache” Direktoriutamadimana file konfigurasidan logs diletakkan. • LockFile /usr/local/apache/logs/httpd.lock Direktoriuntuk lock file • PidFile /usr/local/apache/logs/httpd.pid File yang digunakanuntukmerekamnomoridentifikasi proses (pid) padasaat Apache dijalankan. • ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard File yang digunakanuntukmerekaminformasi internal dari proses server. • Timeout 300 Jumlahdetiksebelum server mengeluarkanpesan timeout • KeepAlive On Untukmenentukanapakah server membolehkanlebihdarisatupermintaandalamsatukoneksi.

  17. Global Environment • MaxKeepAliveRequest100 Jumlahmaksimumpermintaan yang diperbolehkandalamsatukoneksi yang bersamaan. • KeepAliveTimeout 15 Jumlahdetikuntukmenunggupermintaanberikutnyadariklien yang samadankoneksi yang bersamaan. • MinSpareServers & MaxSpareServers Pilihanuntukmengatur proses yang dijalankanoleh Apache • StartServers 5 Jumlah server yang berjalansaatdiaktifkan. • MaxClients 150 Jumlahmaksimalklien yang dapatmengakses server secarasimultan. • MaxRequestsPerChild 30 Jumlahpermintaanmaksimaluntukmenggunakanchildprocess. • Listen 3000 Mengikat Apache untukmelayani port spesifikataualamat IP spesifik. • BindAddress * Dukungan virtual host denganmemerintahkan Apache untukmengikatbeberapaalamat.

  18. Main Configuration • Port 80 Port yang dipergunakanoleh server. • User nobody & Group nobody Nama user dangrup yang menjalankan http daemon. • ServerAdminroot@your.domain.com Alamat yang digunakanuntukmenginformasikanhal-halpenting • ServerNameyour.domain.com Digunakanuntuk setting nama yang diberikanpada user • DocumentRoot“/usr/local/apache/htdocs” Direktoriutama yang digunakanuntukmenyimpan file html. • UserDirpublic_html Namadirektori yang ditambahkankedalamdirektori home dari user. • DirectoryIndexindex.htmlindex.htm index default.htm Nama file yang dijalankanotomatisketikaindeksdirektoridiakses. • AccessFileName .htaccess Nama file yang dapatdilihatsaatmengaksesdirektori. • CacheNegotiateDocs Memungkinkan proxy untukmenyimpan cache web dari server.

  19. Main Configuration • UseCanonicalNameOn Apache menggunakanServerNamedan port untukmembentuk canonical name ( On ). • Typesconfig /usr/local/apache/conf/mime.types Direktoritempatpenyimpanan file mime.types • DefaultType text/plain Default MIME type yang digunakanjikasebuahdokumentidakdikenal • HostnameLookups Off Log darinamaklien yang mengakses. • ErrorLog /usr/local/apache/logs/error_log Letak file log error. • LogLevel warn Jumlahpesankesalahan yang dicatat di error_log. • LogFormat“%h %l %u %t \”%r\” %>s %b” common Format daripesan yang dicatatdalam file log • CustomLog /usr/local/apache/logs/access_log common Letak file log akses • ServerSignature On Menambahkan 1 baris yang berisiversi Apache server yang digunakan.

  20. Virtual Host VIRTUAL HOST Virtual host digunakanjikamenginginkanlebihdarisatu domain yang digunakanpadasatu server web. Untukdapatmemanfaatkan Virtual Host, diharuskanmendefinisikanterlebihdahulu IP dan port yang dipakai. Contohkonfigurasidari Virtual Host : <VirtualHost 192.168.1.2:80> ServerAdminwebmaster@domain.virtual.com DocumentRoot /www/docs/domain.virtual.com ServerNamedomain.virtual.com ErrorLog logs/domain.virtual.com-error_log CustomLog logs/domain.virtual.com-access_log common </VirtualHost>

  21. Administrasi Web Server Untukmeng-administrasi Apache, dapatdigunakanskripapachectl. Penggunaandariskripapachectliniadalah : # /usr/local/apache/bin/apachectl ( start | stop | restart | configtest | help | fullstatus | status | graceful )‏ Keterangandalamtandakurungmerupakansebuahpilihandandijalankantanpakurung. Contoh : # /usr/local/apache/bin/apachectl start Keterangandarimasing-masingpilihan : start -> mengaktifkandaemon Apache ( httpd )‏ stop -> menonaktifkan daemon Apache ( httpd )‏ restart -> me-restart daemon http denganmengirimkan SIGHUP. fullstatus -> melihat status apache yang dijalankansecaralengkap status -> melihat status apache yang dijalankansecarasingkat graceful -> melakukan restart secara‘baik-baik’denganmengirimkan SIGUSR1 configtest -> mengetestsintaksdan parameter yang ditentukan di httpd.conf help -> melihatpilihan yang adabesertaketerangannya.

  22. Thank You

More Related