Come aprire una pagina di prova con un URL con un determinato dominio nel percorso senza distribuirlo su un server?


0

Sembra una domanda semplice, ma non riesco a spiegarmi come ...

Ho una semplice pagina HTML. Tutto ciò che fa la pagina html è vedere se è presente un cookie del browser, e se lo è, scriverà un messaggio che dice "Trovato il cookie".

Affinché questa pagina html funzioni, deve essere aperta in un browser utilizzando un URL che utilizza un dominio specifico "mytestsite.org" nel percorso per poter funzionare. Quindi voglio essere in grado di aprire quella pagina in un browser usando un url come "www.mytestsite.org/mytestpage.html". Abbastanza facile ...

Quando utilizzo localmente questa pagina di test, la distribuisco su un server JBoss locale, quindi eseguo una mappatura nel mio file "hosts" (sono su Windows XP), che associa il mio IP locale a "local.mytestsite.org" . Ciò induce il browser a pensare che stia effettivamente ricevendo la pagina da "mytestsite.org", quando viene effettivamente servita dal mio server JBoss locale.

Voglio dare questo file html a un'altra persona che sta per usarlo sul proprio pc. Tuttavia, non hanno alcun tipo di server http installato, quindi il piccolo trucco di mappatura dell'host non funzionerà. Non voglio fargli passare il problema di installare un server solo per far funzionare questa pagina di test. Inoltre, non posso fisicamente mettere questo file su "mytestsite.org".

Qualche idea su come posso aprire questa pagina attraverso un URL "mytestsite.org" attraverso un browser, senza averlo effettivamente distribuito su un server?


Potresti provare a distribuire su un server HTTP "lite" sulla macchina del tuo collega, o persino su IIS, con un trucco simile.

Questo è un grande suggerimento. Potete consigliare un server http lite molto semplice?
JasonStoltz

Un server HTTP leggero e integrato non dovrebbe essere il problema: ne hai ancora bisogno per modificare il loro file HOSTS.
Tobias Plutat

@ sinni800 ha un buon suggerimento per il server e il file hosts.

Risposte:


1

Dovrai fornire un server http molto piccolo. Provare nginx . È più di un server ad alta velocità, ma è ancora molto compatto. Per quanto riguarda il file hosts, una volta ho creato un piccolo strumento che modifica il file host per te. È possibile aggiungere e rimuovere voci! Se ne hai bisogno, posso tradurlo in inglese (è tedesco in questo momento) e inviarlo a te.


OK, contrassegnando come risposta corretta. La chiave sta ospitando da qualche parte (server http leggero sulla loro macchina, qualche servizio di hosting pubblico come google apps, il tuo pc se hanno accesso al tuo server sulla rete) e l'utente modifica il proprio file hosts sul proprio computer.
JasonStoltz

Sì, questo è :)
sinni800
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.