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.
Gunakan proksi terbalik nginx untuk menukar salah satu port pendengaran kepada port lain, tambahkan hos maya pada nginx, dan kemudian proksi terbalikkannya
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.
Dua nod pelayan dikonfigurasikan dalam nginx, kedua-duanya mendengar 80, tetapi nama_server berbeza
Hanya sediakan hos maya yang berbeza, ini benar untuk nginx dan apache.