Come possono gli altri collegarsi alla porta 80 sul mio computer tramite un indirizzo IP?

1

Mi piacerebbe poter fornire ad alcune persone il mio indirizzo IP (24.178.XX.XX) in modo che possano accedere alla porta 80 sul mio computer dal proprio browser.

In questo momento, solo inserire quell'indirizzo IP dal mio browser non si collega a nulla ... solo che non riesce a trovare il server.

Quindi c'è qualche impostazione che devo abilitare?

Ho un AirPort Extreme.

    
posta Shpigford 11.01.2012 - 17:11
fonte

3 risposte

1

All'interno dell'utility Airport, hai un'opzione per il port forwarding (o anche l'impostazione di un host DMZ se vuoi che tutto il traffico in ingresso non richiesto arrivi al tuo server web, tuttavia questo è sconsigliato per motivi di sicurezza generale poiché è meglio solo consenti ciò di cui hai bisogno per ridurre i vettori di attacco).

Utilizzando questa opzione, è possibile impostare una mappatura delle porte tra la porta 80 dell'interfaccia esterna e la porta 80 sull'indirizzo IP NAT del proprio server Web interno.

Ciò fornirà accesso immediato al tuo server sulla porta 80 al mondo esterno.

Ciò presuppone tuttavia che tu abbia già un server web configurato correttamente per fornire dati sulla porta 80.

Un buon primo passo sarebbe quello di utilizzare l'impostazione Web Sharing in "System Perferences - > Sharing" per vedere se soddisfa le tue esigenze. Ti permetterà anche di fare un test immediato per assicurarti che tutto funzioni.

Se hai bisogno di qualcosa di più completo di quello che ti viene fornito nel client OS X, guarda OS X Server ($ 50 su App Store) o MAMP (offerte gratuite e a pagamento).

    
risposta data 11.01.2012 - 17:56
fonte
1

Puoi usare iptables per reindirizzare l'utente sulla porta 80 quando aprono il tuo IP il loro sistema

Eg. Reindirizzerà le richieste sulla porta da 8080 a 80. Poiché per accedere alla porta sotto 1024 devi essere super user. Quindi, puoi consentire all'utente di connettersi alla porta 8080 e reindirizzare alla porta 80

/sbin/iptables -t nat -I PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80
    
risposta data 06.04.2015 - 12:26
fonte
0

facciamo alcune ipotesi: dal momento che stai usando la porta 80, vuoi il traffico web ... è necessario eseguire un server Web sul computer che sarà in ascolto sulla porta 80, che è la porta predefinita per il traffico web. buoni esempi sono MAMP - link

    
risposta data 11.01.2012 - 17:21
fonte

Leggi altre domande sui tag