Safe with OpenSUSE   My Recents activities using OpenSUSE

Konfigurasi Webserver di OpenSUSE 10.3

Pengantar

Seperti kita ketahui bersama Webserver pada umumnya menggunakan linux serbagai ‘platform‘ nya. Dalam tulisan ini kita akan membuat webserver Apache yang berjalan diatas OpenSUSE 10.3 melalui Yast Administrator. Pada umumnya system administrator mengkonfigurasi apache secara manual dengan mengunduh source code apache dan kemudian mengkompilenya sesuai dengan kebutuhan. Langkah ini tidaklah salah 100% hanya saja ada pekerjaan tambahan jika didalam Apache webserver ini terdapat bug maka si sysadmin mau tidak mau harus merekompile ulang apachenya dengan apache yang sudah di patch. Berbeda halnya dengan Apache bawaan distro misalnya OpenSUSE, biasanya untuk aplikasi bawaan distro umumnya disupport langsung oleh komunitas distro itu sendiri. Sehingga kalau ada perbaikan dari bug (bug fix) maka dengan cepat dimuat kedalam repository update distro itu sendiri dan jika pengguna distro mengaktifkan fasilitas auto update, maka secara otomatis aplikasi kita (mis.Apache) akan terupdate secara otomatis tanpa perlu kompile ulang. Tetapi hal ini saya serahkan kepada syadmin masing-masing mau pilih source kode atau bawaan dari distro…. is up to you sysadmin :).

Oke saya rasa kita sudah cukup berinteraksi dalam humble opinion yang juga membuat mulut saya berbusa-busa hehehe…okaaaaay kita langsung saja ke point permasalahan yaitu cara mengkonfigurasi webserver apache di OpenSUSE.

 

Langkah Awal

Pastikan OS OpenSUSE telah terinstal dengan baik di kompie anda terserah mo pilih Destop KDE atao GNOME (sesuaikan dengan selera anda) dan kemudian silahkan instal Apache melalui yast > software > software management, kira kira akan tampil seperti dialog ini.

 


pada kolom search ketik apache dan diikuti dengan mencentang semua apache (langkah aman ;-P) atau paling tidak centanglah kotak apache2, apache_modphp5, apache2_prefork, apache2-util. Jangan lupa instal juga yast2, mysql dan php5 dengan cara memasukkan kata tersebut masing-masing kedalam kotak search dan mencentang file-filenya. Untuk yast2 dipilih file yast2-http-server, agar pada menu yast2 kita dengan mudah mengkonfigurasi http server melalui yast2.

Konfigurasi

Tibalah kita pada saat yang penting dan menurut pengalaman saya selama ini adalah yang paling mudah. Memudahkan pengguna ketimbang mengutak atik file konfigurasinya misalnya mengedit http.conf, atau file-file yang ada didalam folder /etc/apache/vhost.d/, hal ini untuk para ‘newbie’ akan mengalami kesulitan jika ada error setelah mengkonfigurasinya.

Setelah mengklik yast kita pilih Network Services > HTTP server dan sebuah kotak dialog muncul dihadapan anda.

 

Menu listen Ports and addresses berguna untuk mengatur apakah layanan https server diaktifkan atau tidak, http services > enable/disable. Juga pada listen on ports mengatur untuk memakai port 80 untuk alamat ip tertentu atau untuk semua ip.

Selanjutnya Menu server modules, lihat pada kotak dialog dibawah ini.

 

Menu ini memuat semua module yang ada pada Apache webserver. Untuk mengaktifkannya tinggal mengarahkan pilihan ke module yang akan di enable/disable kemudian kliklah tombol toggle status. Jikalau module yang diperlukan tidak tertera pada menu ini anda perlu mengklik tombol add module dan memilih salah satu module yang diperlukan.

Menu berikut adalah menu main host, seperti gambar berikut ini.

 

Menu ini berisi letak file-file dari website anda, icon, cgi-bin, conf file, nama webserver dan email administrator server.

Menu berikut adalah menu host, yang mengatur host virtual beserta lokasi file-file web, cgi-bin, dan nama virtual host. Tampilannya seperti dibawah ini.

Jika sudah selesai konfigurasinya tinggal mengklik tombol finish daaaaan … selesailah sudah pekerjaan konfigurasi webserver kita. O ya jangan lupa mengijinkan webserver agar bisa diakses oleh semua orang di yast > security and users > firewall > allowed services > services to allow > http & https server seperti pada gambar dibawah ini.

 

Naaaaah kalo nda ada error nya it’s suppose to be ready for request your apache server otreeeeh!!.

Happy ngoprek!!!

No Comment

No comments yet

Leave a reply