de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
Dane O'Connor
Dane O'Connor
Question

Apache dan IIS berdampingan (keduanya mendengarkan port 80) pada windows2003

Apa saja cara yang baik untuk melakukan ini? Apakah mungkin dilakukan dengan bersih?

Idealnya saya ingin menggunakan header paket untuk memutuskan server mana yang harus menangani permintaan. Namun, jika ada cara yang lebih mudah / lebih baik, beri tahu saya.

42 2008-09-20T14:55:06+00:00 3
Dane O'Connor
Dane O'Connor
Pertanyaan edit 23 September 2008 в 6:30
Pemrograman
iis
networking
apache
windows-server-2003
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
 mdb
mdb
20 September 2008 в 3:06
2008-09-20T15:06:38+00:00
Lebih
Sumber
Sunting
#8489519

Tidak mungkin kedua server mendengarkan pada port yang sama pada alamat IP yang sama: karena satu soket hanya bisa dibuka oleh satu proses, hanya server pertama yang dikonfigurasi untuk kombinasi IP/port tertentu yang akan berhasil melakukan binding, dan yang kedua akan gagal.

Dengan demikian, Anda akan memerlukan solusi untuk mencapai apa yang Anda inginkan. Yang paling mudah mungkin adalah menjalankan Apache pada kombinasi IP/port utama Anda, dan meminta Apache merutekan permintaan untuk IIS (yang harus dikonfigurasi untuk IP dan/atau port yang berbeda) ke Apache dengan menggunakan mod_rewrite.

Ingatlah bahwa IP dan port alternatif yang dijalankan IIS harus dapat dijangkau oleh klien yang tersambung ke server Anda: jika Anda hanya memiliki satu alamat IP yang tersedia, Anda harus berhati-hati untuk memilih port IIS yang umumnya tidak diblokir oleh firewall (8080 mungkin pilihan yang baik, atau 443, meskipun Anda menjalankan HTTP biasa dan bukan SSL)

P.S. Juga, harap dicatat bahwa Anda perlu memodifikasi konfigurasi default IIS menggunakan httpcfg sebelum mengizinkan server lain untuk berjalan pada port 80 di alamat IP mana pun di server yang sama: lihat jawaban Micky McQuade's untuk prosedur untuk melakukan itu ...

 mdb
mdb
Jawaban edit 20 September 2008 в 6:20
32
0
Micky McQuade
Micky McQuade
20 September 2008 в 2:59
2008-09-20T14:59:33+00:00
Lebih
Sumber
Sunting
#8489517

Saya menemukan postingan ini yang menyarankan untuk memiliki dua alamat IP terpisah sehingga keduanya bisa mendengarkan pada port 80.

Ada peringatan bahwa Anda harus membuat perubahan di IIS karena socket pooling. Berikut adalah instruksi berdasarkan tautan di atas:

  1. Ekstrak utilitas httpcfg.exe dari area support tools pada CD Win2003.
  2. Hentikan semua layanan IIS: net stop http /y
  3. Minta IIS hanya mendengarkan alamat IP yang telah saya tentukan untuk IIS: httpcfg set iplisten -i 192.168.1.253
  4. Pastikan: httpcfg query iplisten (IP yang terdaftar adalah satu-satunya alamat IP yang akan didengarkan oleh IIS dan tidak ada yang lain).
  5. Mulai ulang layanan IIS: net start w3svc
  6. Mulai layanan Apache
 Michael
Michael
Jawaban edit 17 Juni 2019 в 1:23
29
0
 stephenbayer
stephenbayer
20 September 2008 в 3:01
2008-09-20T15:01:58+00:00
Lebih
Sumber
Sunting
#8489518

Anda perlu menggunakan alamat IP yang berbeda. Server, apakah Apache atau IIS, mengambil lalu lintas berdasarkan IP dan Port, yang mana pun mereka terikat untuk mendengarkan. Setelah mulai mendengarkan, maka server akan menggunakan header, seperti nama server untuk menyaring dan menentukan situs apa yang sedang diakses. Anda tidak dapat melakukannya hanya dengan mengubah nama server dalam permintaan

-1
0
Related communities 5
WINDOWS SERVER INDONESIA
WINDOWS SERVER INDONESIA
3 004 pengguna
All about windows server, link: https://telegram.me/windservid
Buka telegram
Windows Indonesia
Windows Indonesia
644 pengguna
Sharing - Info - Update
Buka telegram
Windows XP Indonesia
Windows XP Indonesia
93 pengguna
Sharing - Info - Update
Buka telegram
Windows 11 Indonesia
Windows 11 Indonesia
71 pengguna
Sharing - Info - Update
Buka telegram
Komunitas Windows Indonesia
Komunitas Windows Indonesia
46 pengguna
Komunitas Windows terbesar di Indonesia! Bahas apapun seputar Windows dan boleh #oot asal masih membahas teknologi.
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Asilbek Qadamboyev
Terdaftar 2 hari yang lalu
2
Akshit Mehta
Terdaftar 4 hari yang lalu
3
me you
Terdaftar 1 minggu yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi