Comunity

Wizdom

Showing posts with label Server TutoriaL. Show all posts
Showing posts with label Server TutoriaL. Show all posts

Wednesday, December 21, 2011

Menjalankan IIS dan XAMPP Secara Bersamaan Pada Localhost – Bagian 2


IIS dan XAMPPPada artikel sebelumnya saya telah mencoba menuliskan bagaimana mengatur port IIS dan XAMPP sehingga dapat berjalan pada localhost secara bersamaan. Jika pada artikel tersebut pengaturan dilakukan pada sisi XAMPP,  pada artikel ini saya mencoba untuk berbagi bagaimana cara mengatur port IIS sehingga tidak mengalami bentrok dengan port Apache pada XAMPP, tetapi dilakukan pada sisi IIS.
Kenapa saya menulis dua artikel ini? Karena saya lebih terbiasa dan lebih banyak melakukan kegiatan pada XAMPP dari pada IIS, sehingga saya lebih nyaman mengetikkan http://localhost/ dari pada http://localhost:8080 untuk mengakses XAMPP. Intinya, saya mencoba memberikan dua alternatif untuk mengubah port IIS dan XAMPP yang bentrok.
Kondisi pada saat saya membuat artikel ini. Saya menggunakan Windows 7. Dan juga pengaturan bawaan dari IIS adalah menggunakan port 80. Sehingga saya ingin mengubahnya menjadi port 8080 agar tidak bentrok dengan XAMPP. Berikut langkah-langkahnya :
Langkah 1 : Mengubah port 80 IIS menjad port 8080
Pada windows 7, cukup ketikkan IIS Manager pada fasilitas Search. Kemudian, klik dua kali dan akan tampil IIS Manager seperti pada gambar.
Pada bagian Connection, expand pada server sampai menemukan Default Web Site seperti pada gambar yang diberi angka 1. Kemudian pada bagian Action panel sebelah kanan. Pada submenu edit, klik Bindings. Atau pada gambar terletak pada angka 2. Akan muncul Pop Up seperti berikut :
IIS and XAMPP

Pilih tipe HTTP, kemudian klik menu Edit, dan ubahlah port 80 menjadi port 8080. Klik "OK" dan kemudian "Close" Seperti pada gambar berikut :
IIS and XAMPPXAMPP dan IISSampai pada tahap ini, kita sudah bisa mengakses IIS pada port 8080. Coba saja akses pada http://localhost:8080. Seharusnya sudah berjalan dengan lancar. Tetapi, pada laptop saya, ketika saya mencoba untuk mengaktifkan Apache ternyata masih tidak bisa berjalan.
Langkah 2 : Cek service lain yang masih berjalan pada port 80
Setelah saya cek menggunkan perintah "netsh http show servicestate" pada command prompt, ternyata masih ada service yang berjalan pada port 80. Sebuah database yang sebelumnya telah saya set pada SQL Server untuk berjalan pada port 80.
XAMPP dan IIS
Untuk mengatasi masalah saya, cukup ulangi Langkah 1. Dan disana, sesuai gambar, ada sebuah database yang bernama nopcommerce. Service inilah yang masih memakai port 80, sehingga saya cukup mengubahnya lagi menjadi 8080. Database pada masing komputer berbeda-beda. Pada kasus saya, kebetulan ada database nopcommerce.
Setelah selesai, lalu jalankan lagi XAMPP, dan jalankan Apache. Viola! Dan Apache dapat berjalan. Cobalah mengakses IIS dan XAMPP secara bersamaan http://localhost:8080/ untuk IIS dan http://localhost/ untuk XAMPP.
Semoga bermanfaat :)
READ MORE - Menjalankan IIS dan XAMPP Secara Bersamaan Pada Localhost – Bagian 2

Cara gampang instalasi IIS

Mungkin beberapa dari anda sudah pernah mendengar IIS.. Apasih IIS itu, IIS adalah web server bawaan dari sistem operasi Windows, prinsip kerja IIS sama dengan web server lainnya serperti XAMPP maupun WAM yaitu untuk pengolahan data ke server. Karna bawaan dari windows jadi aplikasi ini sangat mudah cara penginstalanya. 
Yang perlu disiapkan saat penginstalan IIS yaitu CD windows yang sesuai dengan versi windows pada  komputer kita. Cara pengecekan versi windows sangat mudah koq, pada run ketik winver, kira-kira tampilannya sebagai berikut :
Tampilan versi windows yang digunakan



























































































































*Penjelasan : ini artinya versi windows yang terinstal yaitu Windows XP Profesional Service Pack 3. Jadi pastikan CD windows yang disiapkan harus Windows XP Profesional Service Pack 3! sekali lagi pastikan versi service packnya jika SP(Service Pack) 3 harus SP 3, dan jika SP 2 harus SP 2!

2. Klik Control Panel dan klik Add or Remove dan klik Add Remove Windows Components

3. Pada layer Windows Components Wizard Centang Internet Information Services dan klik next
 
4. Pada tab windows Component Wizard, disini anda diminta untuk memasukan CD windows sesuai
dengan versi windows yang telah anda instal sebelumnya.
  
5.Tunggu beberapa saat untuk proses instalisasi IIS dan klik finish untuk menyudahi,

gampang bukan?selanjutnya akan dibahas cara membuka file aspx pada localhost di IIS.
READ MORE - Cara gampang instalasi IIS

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 ^___^
READ MORE - Cara agar IIS dan Apache dapat bekerja bersamaan

Custom Error Pages on IIS 7

Error Pages adalah sebuah halaman yang akan muncul ketika webserver mengalami masalah tertentu, banyak tipe error yang sering terjadi pada situs web diantaranya error 404 (not found), 403 (forbidden), 500 (internal server error), dan masih banyak lagi. Untuk custom Error pages default web server ada beberapa langkah yang harus anda lakukan.
1. Buka IIS Manager, kemudian pilih website dan pilih menu Error Pages.
image
2. Pilih halaman error yang akan diubah. Anda juga bisa langsung merubah file halaman error di C:\inetpub\custerr\en-US kemudian cari nama file error yang akan di ubah seperti 403.htm, 404.htm. Berikut halaman error yang sudah diubah.
image
READ MORE - Custom Error Pages on IIS 7

Konfigurasi PHP Mail di IIS 7 Windows Server 2008

Secara default php pada IIS 7 tidak dapat mengirimkan email dengan function mail(). Jika anda menggunakan cms berbasis php jangan heran kalau situs anda tidak pernah mengirmkan email notifikasi.
Ada beberapa konfigurasi yang harus anda lakukan agar fungsi php mail() dapat berjalan.
Add Features
1. Buka Server Manager, Klik Administrative Tools > Server Manager.
image
2. Pilih menu Features kemudian Add Features.
image
3. Centang SMTP Server, kemudian klik Add Required Features. Next.
image
4. Klik Install. Jika tidak terjadi masalah dalam instalasi, akan tampil pesan instalasi sukses.
Konfigurasi SMTP IIS Manager
1. Buka IIS manager, kemudian pilih Menu SMTP E-Mail.
image
2. Masukan IP 127.0.0.1 pada SMTP Server dan Port 25.
image
Konfigurasi SMTP Virtual Server
1. Setelah install SMTP Server, buka IIS 6.0 Manager.
image
2. Klik kanan SMTP Virtual Server -> Properties.
image
3. Pada tab Access pilih Connection -> Add. Tambahkan IP 127.0.0.1 Klik OK.
image
4. Masih pada tab Access, pilih Relay. Kemudian Add dan masukan IP 127.0.0.1. klik OK.
image
5. Restart IIS, klik kanan Computer Server -> All Tasks -> Restart IIS. Klik OK.
image
6. Pastikan status SMTP Virtual Server dalam keadaan Start.
Konfigurasi php.ini
1. Buka file php.ini pada direktori tempat PHP diinstal. Biasanya berada di C:\Program Files (x86)\PHP
2. Cari baris kode SMTP dan pastikan setting php seperti berikut ini:
image
Untuk baris sendmail_from, bisa anda udah dengan email apapun baik yang aktif maupun yang tidak aktif., ini berfungsi sebagai pengirim email jika pengiriman email tidak menyertakan alamat email.
3. Simpan file php.ini yang anda ubah.
Pengujian PHP Mail
Setelah semua konfigurasi PHP mail dilakukan, sekarang kita coba mengirimkan email dengan script sederhana.
1. Buat sebuah file dengan nama test_mail.php isi dengan script berikut:
<?php
if(mail('emailanda@live.com','Test PHP Mail','Hallo, ini adalah email notifikasi bahwa fungsi php mail sudah aktif.')){
echo('Berhasil Kirim Email');
}
else{
echo('Gagal Kirim Email');
}
?>
2. Simpan di direktori web yang aktif atau anda bisa simpan di folder C:\inetpub\wwwroot
3. Akses file tersebut. Contoh : http://ciebal.com/test_mail.php
4. Jika berhasil maka akan tampil pesan “Berhasil Kirim Email
image
5. Berikut email yang masuk ke email saya yang dikirim oleh web server.
image
READ MORE - Konfigurasi PHP Mail di IIS 7 Windows Server 2008

Cara Mudah Convert .htaccess ke Web.Config

Sejak pertama saya menggunakan IIS, kesulitan yang saya sangat rasakan adalah masalah htaccess pada IIS karena saya sudah terbiasa menggunakan web server Apache. Pada IIS terdapat Web.Config yang berfungsi sebagai pengatur loading modul, keamanan, serta beberapa konfigurasi webserver lainnya. Ya, fungsinya seperti htaccess namun bedanya Web.Config berjalan di windows. Lalu bagaimana cara convert htaccess ke web.config?
Cara manual? Tentu bisa. Silahkan pelajar disini. Senyum dengan mulut terbuka
Cara instant? Bisa donk, IIS punya extensi URL Rewrite untuk kebutuhan mod_rewrite.
Tanpa banyak basa-basi, berikut langkah-langkah untuk convert htaccess to web.config :
1. Pastikan IIS Anda sudah terpasang URL Rewrite.
2. Buka IIS Manager, pilih URL Rewrite
3-8-2011 4-55-53 AM
3. Pilih Import Rules…
image
4. Cari file .htaccess yang ingin di convert, kemudian klik Import. Jika tidak ada kesalahan, lanjutkan dengan klik tombol Apply
3-8-2011 4-53-35 AM
5. Berikut file web.config yang berhasil di conver.
3-8-2011 4-54-34 AM
Selamat mencoba. Senyum
READ MORE - Cara Mudah Convert .htaccess ke Web.Config

Merubah Port IIS7 (Menjalankan 2 Webserver Sekaligus)


Gak usah banyak pembukaan yah, ini pengalaman gw yang bisa menggunakan webserver apache untuk mendevelop PHP tapi ingin juga menggunakan IIS untuk belajar ASP.Net, walaupun Gw pernah menulis ebook tentang PHP on IIS 7 tapi Gw ngerasa kurang pas karena memang IIS di desain untuk mendukung teknologi microsoft seperti ASP.Net, apalagi IIS gak bisa pake htaccess tapi menggunakan web.config, sedangkan itu yang Gw butuhkan. :D
Masalahnya secara default kedua webserver ini (Apache dan IIS) terinstall dengan port yang sama, yaitu port 80, jadi cuma webserver yang terinstall pertama kali yang bisa running. Solusinya adalah merubah Port salah satu webserver. Gw coba share bagaimana merubah port IIS 7 dan Apache. :D
Merubah Port IIS 7
1. Buka IIS Manager
2. Pilih Default Web Site > Binding
5-12-2010 1-07-39 AM
3. Pilih Edit, kemudian ganti port 80 menjadi terserah kamu (pada contoh kali ini ciebal ubah port menjadi 9090).
5-12-2010 1-08-41 AM
4. Sekarang coba akses http://localhost:9090. Kalau masih belum bisa diakses silahkan Restart Service Apache dan coba lagi. :)
5-12-2010 1-26-16 AM
Merubah Port Apache
1. Buka dir xampp, contoh: D:\xampp\apache\conf. Kemudian edit file httpd.conf
2. Cari: Listen 80 ganti dengan Listen 2082
3. Cari: ServerName localhost:80 ganti dengan ServerName localhost:2082
4. Save dan restart service Apache dan coba akses http://localhost:2082
Untuk port silahkan sesuaikan dengan keinginan kamu supaya mudah di apal. Big Smile
Dari kedua cara di atas, silahkan ubah port webserver salah satu aja, tp kalau mau dua-duanya juga boleh, gak dosa kok. Stick out tongue
Selamat mencoba. Smile
READ MORE - Merubah Port IIS7 (Menjalankan 2 Webserver Sekaligus)

Instal Apache dan IIS7 dalam Satu Mesin

Pada tulisan ini saya mencoba meng instal Apache dan IIS 7 dalam satu windows tanpa meng-instal XAMPP. Berikut langkah-langkagnya :
1. Buka IIS Manager
image
2. Pilih Default Web Site > Binding
image
3. Pilih Edit, kemudian ganti port 80 menjadi port 9090 (anda bisa mengganti port sesuai keinginan anda).
image
4. Sekarang coba akses http://localhost:9090. Jika masih belum bisa diakses silahkan Restart IIS 7 pada Manage Website dan coba lagi.
Langkah di atas dilakukan untuk menghindari bentrok antara port IIS7 dan Apache yang akan di instal. Selanjutnya instal Apache.
1. Download Apache for windows disini atau anda bisa melihat versi terbaru disini
2. Instal apache seperti instal software bisanya. Dan pada bagian Server Information sesuaikan dengan informasi server anda.
image
3. Setelah instalasi apache selesai, coba buka http://localhost, dan hasilnya sebagai beikut :
image
Selesai. :)
Namun jika anda ingin merubah port IIS seperti semula anda harus merubah port Apache terlebih dahulu, cara nya :
1. Buka dan edit file httpd.conf pada folder conf tempat anda meng-instal apache, by default ada di C:\Program Files\Apache Software Foundation\Apache2.2\conf
2. Cari baris kode:
Listen 80
dan ubah menjadi : (ubah port sesuai keinginan anda)
Listen 2020
image
3. Simpan dan restart service apache. Buka http://localhost:2020.
image
Sekarang port apache sudah berubah, dan anda bisa merubah port IIS keseperti semula (port 80). Anda bisa menggunakan IIS dan Apahce secara bersamaan.
Semoga bermanfaat dan selamat mencoba.
READ MORE - Instal Apache dan IIS7 dalam Satu Mesin

Web Mantap

article kategori

Article Categories