aggiungi un prefisso a localhost [chiuso]

0

C'è qualche possibilità di aggiungere un prefisso prima di localhost?

La mia domanda è che voglio aggiungere un prefisso prima di localhost per l'url del mio progetto (ad esempio "dev.localhost / project / default.htm"). Questo è per un'applicazione ASP.NET in esecuzione in IIS.

    
posta Ghost Answer 08.12.2012 - 11:46
fonte

2 risposte

3

Sì, questo è possibile, a seconda del server web che usi.

Per Apache puoi creare una configurazione host virtuale.

Puoi farlo in questo modo:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
   DocumentRoot "C:\project1"
   ServerName dev1.localhost
</VirtualHost>

<VirtualHost 127.0.0.1>
   DocumentRoot "C:\project2"
   ServerName dev2.localhost
</VirtualHost>

Vedi anche: link

Inoltre, dovrai inserire una voce nel tuo file hosts per reindirizzare a 127.0.0.1.

127.0.0.1 dev1.localhost
127.0.0.1 dev2.localhost
    
risposta data 08.12.2012 - 12:13
fonte
-5

Mi dispiace, ma la risposta breve è no. Un URL ha un formato definito specifico di:

[protocol]:[user@]host:[port]/[path]

così nel tuo esempio, il protocollo è implicito come HTTP, non c'è username, l'host è localhost, usa la porta 80, il default per HTTP, e il percorso del file è /project/default.htm. Ha più senso usare la parte del percorso per differenziare le diverse posizioni del progetto.

La risposta più lunga è sì, ma dipende da come stai ospitando gli URL del tuo progetto. Il protocollo HTTP identifica la parte host dell'URL quando effettua la richiesta al server. Alcuni server Web li utilizzano per servire più siti dallo stesso computer. (pensa che le società di web hosting gestiscano più siti Web dei clienti su un singolo server). Ciò significa che è possibile creare più nomi host per il proprio computer, quindi configurare il server Web per fare riferimento a diversi progetti in base al nome host utilizzato per connettersi. non è sicuro che dev.localhost sia una buona idea, dev-localhost potrebbe funzionare meglio, con una voce in / etc / hosts per identificare il suo indirizzo ip come 127.0.0.1

    
risposta data 08.12.2012 - 12:27
fonte

Leggi altre domande sui tag