Saya bukan orang paling berpengetahuan luas dengan jaringan, tapi begini ...
Saya telah membuat aplikasi dengan NodeJS dan saya ingin menguji aplikasi pada LAN saya bersama keluarga saya. Aplikasi mendengarkan pada port 1337
untuk koneksi dan saya dapat mengakses aplikasi dengan baik melalui PC saya sendiri dengan mengetik localhost:1337
, 192.168.0.3:1337
atau bahkan http://joel-pc:1337/
ke bilah alamat browser saya.
Saya juga akan menjalankan apache bersama NodeJS, dan saya dapat mengakses denda ini dengan mengetik 192.168.0.3
atau http://joel-pc/
ke bilah alamat peramban asalkan terhubung ke jaringan yang sama.
Sekarang inilah bagian yang aneh; Jika saya menghentikan layanan apache, mengubah aplikasi node saya untuk mendengarkan pada port 80
(http) insted 1337
, itu akan dapat diakses di pc saya dengan mengetik localhost
, 192.168.0.3
atau bahkan http://joel-pc
ke bilah alamat browser saya. Namun, saya masih tidak dapat mengakses NodeJS di PC lain di jaringan saya selain dari milik saya.
Saya sudah mencoba membuat aturan keluar dalam Windows 7 untuk memungkinkan akses ke port 1337, tapi saya masih tidak bisa mendapatkan akses ke server NodeJS saya pada PC lain selain saya sendiri, bahkan jika itu mendengarkan pada port 80. Apakah ada sesuatu yang jelas Saya ketinggalan di sini?