Accedi a localhost sulla porta 81 da un altro computer


0

Sono uno sviluppatore e la creazione di siti Web non è il mio punto di forza.

Sto cercando di eseguire due diverse app sul mio computer locale utilizzando IIS.

Ne ho ospitato uno sulla porta 80 e l'altro sulla porta 81.

Ho anche apportato alcune modifiche al mio file hosts per poter accedere alle app tramite diversi indirizzi:

  • 127.0.0.1 mes.operator (questo è impostato sulla porta 81)
  • 127.0.0.1 mes.manager (questo è impostato sulla porta 80)

Ora posso accedere all'app in esecuzione sulla porta 80 tramite l'indirizzo: mes.manager o localhost o da un altro computer tramite l'indirizzo IP del computer che ospita l'app.

Ma l'altra app è disponibile solo su indirizzo: mes.manager: 81

Ho pensato che questo sarebbe stato disponibile anche su localhost: 81 ma non lo è. Cosa mi sto perdendo?

L'obiettivo principale è quello di poter accedere a mes.manager da un altro computer, ma se non riesco nemmeno a farlo tramite localhost: 81 rispetto all'ip-local-Computer: 81 non funzionerà.


"di ip-of-localComputer: anche 81 non funzionerà." lo hai effettivamente provato o stai solo supponendo? Hai visto il sito per rispondere a qualsiasi IP su quella porta? Se ti trovi in ​​Gestione IIS, fai clic sul sito della porta 81 e fai clic su "Sfoglia <sito> su * .: 81", cosa succede? Puoi pubblicare una schermata (o semplicemente trasporla in testo) degli attuali Binding del sito (da IIS Manager)?
— Ƭᴇcʜιᴇ007,

Appena realizzato, non hai abbastanza rappresentante per pubblicare una foto. Se lo desideri, caricalo su Imgur.com o simili e modifica un link nella domanda. Qualcuno con più rappresentanti arriverà e lo convertirà in un'immagine in linea per te. :)
— Ƭᴇcʜιᴇ007,

@ Ƭᴇcʜιᴇ007 grazie a quello che hai scritto ho visto quello che mi mancava: P In IIS avevo configurato solo il binding per mes.operator e mes.manager. Perché questo funzioni devo aggiungere * .: 81 binding. Funzionando adesso! Grazie per l'aiuto :) Accessibile anche da un altro computer (il firewall è disattivato per ora a scopo di test.)
— Mateusz Migała,

Eccellente, bello da ascoltare! Ho scritto una risposta per rendere tutto ufficiale. ;)
— Ƭᴇcʜιᴇ007,

Non è possibile connettersi a un indirizzo remoto se ci si connette a localhost, localhost a meno che non sia configurato su un altro indirizzo, sia configurato su 127.0.0.1 che è la macchina fisica che si sta utilizzando. Se si desidera creare localhost2, ma localhost se lo si è cambiato in un altro indirizzo diverso da 127.0.0.1, punterà sempre alla macchina fisica che si sta utilizzando. Ciò che attualmente funziona è ciò che dovrebbe funzionare secondo le tue attuali configurazioni.
— Ramhound,

Risposte:


1

Entra in Gestione IIS, fai clic sul sito della porta 81, controlla gli attuali collegamenti del sito per assicurarti che sia associato sulla porta giusta, a tutti gli indirizzi a cui vuoi che risponda.

Schermata di esempio di modifica dei binding:

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.