MacOS Sierra - localhost non trovato durante l'uso di Hugo (non correlato ad Apache)

3

Nota che questo NON è legato ad Apache e non sto cercando risposte centrate su Apache.

Sto usando il generatore di siti statici Hugo per creare siti e provare a testare su un MacBook con Sierra.

Sono in grado di avviare il server con

hugo server -Dw

E il server inizia su localhost: 1313, tuttavia quando provo ad accedere a quell'URL ottengo un 404. 127.0.0.1:1313 funziona, ma poi tutti i link falliscono mentre provano a risolversi su localhost.

Sono stato in grado di accedere abilitando un nome di dominio sul mio router (foo.home) e poi posso aprire la pagina principale con localhost.foo.home: 1313, ma tutti i link Hugo cercano ancora di usare localhost: 1313.

Quindi, due domande:

  1. Posso cambiare il comportamento di Hugo per usare 127.0.0.1? Ho provato a cambiare il valore baseURL in config.toml in localhost, 127.0.0.1 e foo.home domini, ma sembra che non faccia nulla.
  2. Oppure posso modificare il file / etc / hosts per risolvere localhost?

Al momento / etc / hosts ha quattro voci - mi chiedo se posso aggiungere un'altra voce per 127.0.0.1 localhost ma c'è un avvertimento su non apportare modifiche in quanto interromperà la configurazione dell'interfaccia di loopback.

127.0.0.1       localhostw
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost
    
posta lonstar 27.08.2017 - 22:15
fonte

1 risposta

3

La chiave per questo errore era la seguente:

127.0.0.1:1313 works, but then all of the links fail as they try to resolve back to localhost.

Ciò ha dato il suggerimento: l'accesso tramite IP funziona ma non tramite il nome host. Per fortuna, il file /etc/hosts è stato incluso anche per l'esame. In esso vediamo la seguente riga (1a riga):

127.0.0.1       localhostw

Il "w" finale alla fine del nome host localhost causerà l'errore. In effetti, localhost non è stato definito, ma localhostw è stato.

La rimozione del "w" risolverà il problema.

    
risposta data 28.08.2017 - 00:13
fonte

Leggi altre domande sui tag