Não é possível mapear determinada porta e caminho com o arquivo hosts

2

No meu localhost, estou tentando mapear o link para www.test.dev. O arquivo de hosts está abaixo.

Quando eu carrego link eu vejo o que eu quero, mas para www.test.dev eu só vejo o servidor do Firefox não encontrado página .

O que há de errado com meu arquivo de hosts?

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
127.0.0.1:8888/site       www.test.dev
    
por user39822 10.10.2011 / 09:55

2 respostas

4

O arquivo de hosts mapeia nomes para endereços IP. Você não pode colocar portas ou caminhos lá.

    
por 10.10.2011 / 10:01
2

No seu arquivo local hosts , substitua o seu

127.0.0.1:8888/site       www.test.dev

com

127.0.0.1       www.test.dev

então você pode visitar http://www.test.dev:8888/site

Se você quiser que http://www.test.dev/ recupere o mesmo site, poderá configurar seu servidor da Web para também escutar na porta 80 (bem como 8888) e configurar a hospedagem virtual, caso em que o servidor da Web poderá usar o cabeçalhos HTTP passados pelo cliente ( Host: www.test.dev ) para identificar o site necessário.

Como você faz isso depende do servidor da web que você usa. Para o Apache, consulte a documentação para Ouvir e Hosts virtuais

Para facilitar o teste, use URLs relativos em todo o conteúdo do site. Normalmente não seria necessário fazer o que você está pedindo.

    
por 10.10.2011 / 16:19

Tags