Cara meneruskan port publik (dapat diakses jaringan) ke lokal (port atau host)

1

Saya menggunakan Ubutnu 9.04, dan XAMPP sebagai server pengujian untuk situs web saya. Yang ingin saya lakukan adalah membuat situs web saya dapat diakses jaringan. Untuk saat ini hanya alamat-ip-saya: 80 yang dapat diakses dan dikelola oleh XAMPP.
Tapi saya ingin menambahkan lebih banyak port seperti my-ip-address: 41100 misalnya dan membuatnya meneruskan ke host lokal tertentu seperti ( my-custom-domain.local ) yang saya buat dengan mengedit / mengkonfigurasi file / etc / hosts dan juga /opt/lampp/etc/extra/httpd-vhosts.conf .

Terima kasih

Omar Al-Ithawi
sumber
1
Mengapa Anda ingin mengubah port? vhost apache yang dikombinasikan dengan / etc / hosts harus memungkinkan Anda untuk bergabung my-custom-domain.localdengan / docs / local dan my-custom-domain.remotedengan / docs / remote. Saya tidak mendapatkan sudut port.
DaveParillo
Tujuannya adalah untuk membuat nama host-virtual-lokal saya tersedia di jaringan saya.
Omar Al-Ithawi

Jawaban:

1

Akhirnya saya menemukan solusinya:

  1. Jadikan Apache mendengarkan beberapa port seperti (44100, 44101, ..., 44199) karena itu port yang tidak digunakan / tidak terdaftar. [Anda dapat mengedit httpd.conf ports.conf untuk melakukan ini]

  2. Izinkan koneksi masuk ke port ini.

  3. Tambahkan host virtual baru dan konfigurasikan Apache untuk menggunakan port ini untuk host tersebut (setiap host sesuai dengan satu port).

Omar Al-Ithawi
sumber