Comunity

Wizdom

Wednesday, December 21, 2011

Cara agar IIS dan Apache dapat bekerja bersamaan

Suatu aplikasi berbasis web server memerlukan sebuah server untuk pengolahan datanya. Seperti PHP yang membutuhkan web server "Xampp" dan ASP.NET yang membutuhkan "IIS". Bagaimana kiranya jika kita mempunyai 2 jenis aplikasi ini dan kita inggin menjalankan aplikasi ini secara bersamaan sedangkan web server yang digunakan berbeda?. Windows telah menyediakan IIS sebagai web server defaultnya oleh karna itu jika kita mengetikan "http://localhost" pada browser, maka akan dialihkan ke web server IIS yang telah terinstal sebelumnya pada Port 80. Jika kita menginstal Xampp maka yang terjadi Xampp juga ingin  memakai Port 80. Ini dikarenakan Port 80 merupakan port default HTTP protocol. Akibatnya Apache kita  tidak bisa berjalan semestinya. Jalan yang paling sederhana untuk menangani masalah ini yaitu dengan mengubah Port pada Apache kita.

Ikutin langkah-langkah berikut ini :
1. Rubah port untuk apache dan juga IIS. Pada kali ini apache akan diinstal pada Port 8080 dan IIS kita  ubah pada port 80. Pastikan IIS berada pada port 80 untuk memastikannya ikutin langkah berikut :

    - Pada run ketik " inetmgr"
    - Klik kanan pada "Default Web Site" dan klik properties 
Klak Default Web Site
    - Aktif di tab "Web Site" pada bagian TCP Port pastikan port yang sedang aktif adalah Port 80
Pastikan berada pada Port 80
       - Klik OK

 
2. Cari file "httpd.conf" di :

    C:\xampp\apache\conf\httpd.conf:
   - Cari "Listen 80", ganti dengan  "Listen 8080", ganti dengan "ServerName localhost:8080"

   C:\xampp\apache\conf\extra\httpd-ssl.conf
   - Cari "Listen 443" ganti dengan "Listen 4499"
   - Cari "<VirtualHost _default_:443>”, ganti dengan “<VirtualHost _default_:4499>”
   - Cari "“ServerName localhost:443", ganti dengan “ServerName localhost:4499"
   - Simpan file tersebut / ctrl +s

Jika biasanya file php tersebut dapat diakses pada browser degan mengetikan localhost, tapi dikarenakan Port apache telah kita rubah menjadi port 8080 maka pada url ketikan http://localhost:8080/tes/latihan.php. Sedangkan untuk file IIS seperti biasa hanya mengetikkan http://localhost/"namafolder"/"namafile".

--Semoga berhasil dan selamat mencoba ^___^

No comments:

Post a Comment

Web Mantap

article kategori

Article Categories