Rumah  >  Soal Jawab  >  teks badan

nginx - Bolehkah pelayan yang sama menyediakan dua nama domain untuk mengakses dua projek berbeza?

Sebagai contoh, terdapat dua projek berbeza yang dibangunkan oleh PHP dan Ruby masing-masing dan ingin menggunakannya pada pelayan yang sama.
URL projek PHP:
http://site1.com
URL projek ruby:
http://site2.com
Terdapat masalah port di sini, lalai ialah 80. Sudah tentu tiada masalah untuk menambah port lain selepas URL lain untuk diakses, tetapi jika tidak, bagaimana untuk menggunakan tetapan Pelayan Web?
Apache dan Nginx kedua-duanya berfungsi.

黄舟黄舟2713 hari yang lalu467

membalas semua(4)saya akan balas

  • 阿神

    阿神2017-05-16 17:06:35

    Gunakan proksi terbalik nginx untuk menukar salah satu port pendengaran kepada port lain, tambahkan hos maya pada nginx, dan kemudian proksi terbalikkannya

    balas
    0
  • 为情所困

    为情所困2017-05-16 17:06:35

    Kedua-dua nginx dan apache boleh terus mencipta dua hos maya, hanya menggunakan direktori yang berbeza, yang setara dengan meletakkan dua laman web pada satu pelayan Ia sangat mudah.

    balas
    0
  • 阿神

    阿神2017-05-16 17:06:35

    Dua nod pelayan dikonfigurasikan dalam nginx, kedua-duanya mendengar 80, tetapi nama_server berbeza

    balas
    0
  • 阿神

    阿神2017-05-16 17:06:35

    Hanya sediakan hos maya yang berbeza, ini benar untuk nginx dan apache.

    balas
    0
  • Batalbalas