Instalasi FreePBX dan Asterisk di OpenSuse 10.1

Instalasi FreePBX dan Asterisk di OpenSuse 10.1

Kebutuhan komunikasi cepat dalam suatu lingkungan misalnya pada sebuah kantor, sangat amat dibutuhkan. Ini bisa diatasi dengan penggunaan PBX, baik hardware maupun software. Kali ini saya akan [...]

Situs Tube dengan PHPMotion di OpenSuse 10.1

Situs Tube dengan PHPMotion di OpenSuse 10.1

Pernah buka situ youtube? saya yakin hampir semua kita pernah. Kali ini, saya akan mencoba menginstall PHPmotion, yang merupakan opensource berbasis PHP  dan PERL sebagai scripting engine dan data [...]

Linux Print Server

Linux Print Server

Menggunakan Opensuse 10.1 dan Cups Hampir sama dengan postingan terdahulu (Windows Print Server dengan Linux Client). Dimana kita mempunyai jaringan LAN, namun kali ini, salah satu dari host yang [...]

Konfigurasi Apache pada spesifikasi alamat dan port

Ketika memulai apache, terikat pada beberapa port dan alamat pada mesin lokal dan menunggu permintaan masuk. Secara default, akan listen pada semua alamat di mesin. Namun, perlu ditentukan untuk menghandle pada port atau alamat tertentu saja, atau kombinasi dari keduanya. Hal ini sering dikombinasikan dengan fitur Virtual Host, yang akan menentukan bagaimana apache merespon berbagai alamat IP, nama host dan port.

Direktif listen memberitahu server untuk menerima permintaan masuk hanya pada port tertentu atau kombinasi alamat dan port. Jika port ditentukan dalam direktif listen, server mendengarkan port yang diberikan pada semua interface. Jika alamat IP serta port yang diberikan, server akan mendengarkan pada port dan interface yang memiliki alamat IP yang telah ditentukan. Multiple listen direktif dapat digunakan untuk menentukan sejumlah alamat dan port. Server akan merespon permintaan dari salah satu alamat dan port yang terdaftar.

Misalnya, untuk membuat server menerima koneksi pada kedua port 80 dan 8000, kita dapat gunakan

Listen 80
Listen 8000

Untuk dapat membuat server menerima koneksi pada dua interface dan port tertentu, dapat digunakan

Listen 10.28.3.1:80
Listen 10.28.3.2:8000

Untuk alamat IPv6, harus dibuat dalam tanda kurung siku, seperti contoh berikut:

Listen [2001:db8::a00:20ff:fea7:ccea]:80

Perlu dipertimbangkan untuk IPv6

Semakin banyak flatform yang mengimplementasikan IPv6, yang memungkinkan apache untuk mengalokasikan soket IPv6 dan menangani permintaan yang dikirim melalui IPv6. Salah satu faktor yang rumit untuk administrator apache adalah apakah soket IPv6 dapat menghandle kedua koneksi IPv4 dan IPv6? Penanganan koneksi IPv4 dengan soket IPv6 dapat menggunakan IPv4-mapped IPv6 addresses, yang secara default diizinkan oleh banyak flatform, namun tidak oleh FreeBSD, NetBSD, and OpenBSD, tetapi dapat diatasi dengan  paramater configure spesial.

Jika kita menginginkan untuk menghandle koneksi IPv4 dan IPv6 dengan sebuah soket yang minimum, dengan menggunakan IPv4-mapped IPv6 addresses, dengan menambah opsi configure –enable-v4-mapped dan gunakan listen direktif berikut :

Listen 80

Jika kita hanya menginginkan untuk menghandle IPv4 saja, gunakan

Listen 0.0.0.0:80
Listen 10.28.3.1:80

Jika kita menginginkan untuk menghandel koneksi IPv4 dan IPv6 pada soket yang berbeda, pada opsi configure tambahkan –disable-v4-mapped, dan gunakan spesifik listen direktif berikut:

Listen [::]:80
Listen 0.0.0.0:80.

Bagaimana Ini dapat bekerja dengan Virtual Host
Listen tidak diimplementasikan untuk Virtual Host, itu hanya memberitahukan server alamat dan port apa saja, yang akan didengarkan. Jika tidak ada direktif <VirtualHost> yang digunakan, server akan berperilaku sama untuk semua permintaan yang diterima. Namun <VirtualHost> dapat digunakan untuk menetapkan perilaku yang berbeda untuk satu atau lebih dari alamat dan port. Untuk menerapkan VirtualHost, server pertama harus diberitahu untuk mendengarkan ke alamat dan port yang akan digunakan. Lalu bagian <VirtualHost> harus dibuat untuk alamat dan port tertentu untuk mengatur perilaku virtual host ini. Perhatikan bahwa jika <VirtualHost> yang ditetapkan untuk alamat dan port yang tidak didaftarkan, tidak akan dapat diakses.

No Comments »

RSS feed for comments on this post. TrackBack URL


Leave a Reply