Como o Ubuntu pode resolver o endereço 'localhost' sem nenhum servidor web instalado?

1

Eu decidi instalar uma pilha LAMP e seguir este tutorial legal .
Eu removi tudo apache2, mySQL, php relacionado usando o apt-get ea opção --purge (como o tutorial disse).

Uma reinicialização depois não tenho mais serviço ou daemon apache2 em minha máquina:

julien@shittyLaptop:~$ sudo service apache2 stop
apache2: unrecognized service

e

julien@shittyLaptop:/etc/init.d$ ls|grep apa
julien@shittyLaptop:/etc/init.d$ 

Legal ... exceto: agora, se eu for para h ** p: // localhost, ainda exibe a página "It Works" .
Se eu modificar o arquivo /var/www/index.html, o firefox exibe a alteração que fiz!

Então, OK soa de alguma forma lógica, pois não preciso de um servidor web para exibir um arquivo HTML simples no FF, mas:

1) Como o Ubuntu sabe para qual pasta apontar quando eu digito o endereço localhost em meu navegador? 2) É um comportamento normal e eu poderia continuar com a instalação de uma pilha LAMP? Ou você acha que algo está corrompido nesta instalação?

    
por JulienC 03.09.2013 / 16:34

1 resposta

2

Citação do OP:

  

Um servidor web obscuro, tntnet (fornecido com o freemind), estava escutando na porta 80, impedindo que o apache fosse iniciado.

Agora, como descobrir isso? Com o uso de sudo lsof -i:80 | grep LISTEN :

braiam@bt:~$ sudo lsof -i:80 | grep LISTEN
nginx     4412     root    6u  IPv4 753652      0t0  TCP *:http (LISTEN)
nginx     4412     root    7u  IPv6 753653      0t0  TCP *:http (LISTEN)
nginx     4414 www-data    6u  IPv4 753652      0t0  TCP *:http (LISTEN)
nginx     4414 www-data    7u  IPv6 753653      0t0  TCP *:http (LISTEN)
nginx     4415 www-data    6u  IPv4 753652      0t0  TCP *:http (LISTEN)
nginx     4415 www-data    7u  IPv6 753653      0t0  TCP *:http (LISTEN)
nginx     4416 www-data    6u  IPv4 753652      0t0  TCP *:http (LISTEN)
nginx     4416 www-data    7u  IPv6 753653      0t0  TCP *:http (LISTEN)
nginx     4417 www-data    6u  IPv4 753652      0t0  TCP *:http (LISTEN)
nginx     4417 www-data    7u  IPv6 753653      0t0  TCP *:http (LISTEN)

Como você pode ver, tenho nginx em execução na porta http (80). Existem outras opções, como o uso de netstat .

    
por Braiam 04.09.2013 / 03:15