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.