fare virtual host disponibili attraverso la rete locale per iphone

Sto costruendo un sito sul mio localhost con un host virtuale (mynewsite.com). Invece di caricare i file su un server effettivo e io preferisco testare solo localmente. Ho il virtual host di lavoro sul mio desktop, voglio solo che sia disponibile in modo che posso vedere sul mio iPhone, o qualsiasi computer della rete. Quindi, se vado a mynewsite.com sul mio iPhone verrà visualizzato il sito dal mio localhost. Penso che ho bisogno di fare il port forwarding, ma sto avendo difficoltà a capire. Io sono su un Mac con MAMP.

Come faccio a fare l’host virtuale disponibile per il mio iPhone tramite il mio router Linksys per il test?

Mio httpd.conf in MAMP sembra:

<VirtualHost *:80>
    DocumentRoot "/Users/jaysonp/Sites/mynewsite"
    ServerName "mynewsite.com"
    ServerAlias *.mynewsite.com
...

Quindi nel mio file host ho:
127.0.0.1 mynewsite.com

Devo notare che non posso colpire l’indirizzo ip sul mio iPhone, c’è il codice che controlla con il nome di dominio per il sito.

Grazie!

InformationsquelleAutor jaysonp | 2010-11-06

 

4 Replies
  1. 5

    Si prega di vedere la mia risposta qui. Ma in fondo, basta modificare le impostazioni Wifi iPad per utilizzare l’indirizzo IP della tua macchina di sviluppo, come un proxy HTTP.

  2. -1

    Basta usare l’indirizzo IP dell’host virtuale. Se il vostro iPhone è sulla stessa rete locale del [virtual] host l’indirizzo IP funziona bene.

    Io non sono abbastanza sicuro di come si definisce “virtuale” host – cioè stai usando Xen o VMware o qualcosa del genere – o l’esecuzione di un servizio web sul vostro dekstop?

    Se è la ex – hai bisogno di impostare l’IP servizi tramite Xen/VMware – se è tardi il suo desktop indirizzo IP della macchina.

    • Ho la configurazione host virtuale nel mio httpd.conf in MAMP.
    • Quindi due opzioni: Fare l’host predefinito, il punto “mynewssite.com” e avete il vostro iPhone app per utilizzare l’indirizzo IP invece del nome. O Eseguire il proprio Server DNS – fare che iPhone è (essere impostazione wireless router DHCP, o inserendo manualmente su iPhone) – Rendere il server DNS resove “mynewsserver.com” per l’indirizzo IP dell’Host.
    • Mi dispiace, sono ancora un po ‘ confuso. Sembra che ho bisogno di eseguire il mio server DNS, perché ho bisogno di usare il nome a dominio per il sito. Dove sto impostazione DHCP del router? nel router admin? E come faccio a creare un server DNS per risolvere “mynewserver.com”? Grazie.
    • Sì – il tuo server DNS. È possibile impostare i DNS puntatore del percorso admin, o andare in impostazioni WiFi sul vostro iPhone, e per “Indirizzo IP” – specificare “Statico” e mettere in tutte le vostre impostazioni manualmente la sostituzione delle “DNS” con il nuovo server. In alternativa, è possibile eseguire il vostro proprio Web Proxy che utilizza speciali per la consegna “mynewsserver.com” e impostare il vostro iPhone per usarlo sotto la “Proxy HTTP” impostazione.
  3. -1

    Hai solo bisogno di cambiare il host file di rispettiva macchina su cui si desidera vedere il tuo host virtuale.

    Per Esempio:

    (in Linux and macOS ): /etc/hosts

    (in Windows ): c:/windows/system32/drives/etc/hosts

    (in Android ): Android è anche la parte di linux in modo che l’host del percorso del file stesso in android troppo. Ma è necessario l’accesso di root per modificare il file host.

    (in iOS ): (chi sa può modificare qui!!)

    Aprire il file host e

    192.168.1.70    mynewsite.com

    192.168.1.70 è l’indirizzo ip della macchina in cui il progetto è in esecuzione su un hosting virtuale -> mynewsite.com

    Tutte le altre periferiche must be collegato al same network .

Lascia un commento