Brew Install Httpd: Bem-vindo ao Nginx?
Estou tentando instalar o pacote brew httpd (apache). Estou tão confuso. Sempre que faço isso e navego para http: // localhost: 8080, recebo uma grande tela de boas-vindas que diz "Bem-vindo ao Nginx." Eu não entendo.
Estou executando o nginx e não o apache? Como poderia ser?
Estou no macOS 10.15.6.
Estou executando comandos básicos ...
brew install openldap libiconv
sudo apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
brew install httpd
sudo brew services start httpd
E então eu entendo isso ...
https://www.dropbox.com/s/yia1yk9uhsootpk/Screen%20Shot%202020-09-18%20at%208.53.39%20PM.png?dl=0
"Bem vindo ao nginx"
O que eu não sei? Muito provavelmente. Se eu editar o arquivo httpd.conf para ouvir em outra porta, obtenho a mesma tela.
╰─ brew list
apr gettext jemalloc libidn2 node powerlevel9k
apr-util httpd libev libunistring openldap wget
brotli icu4c libevent ncurses [email protected] zsh
c-ares jansson libiconv nghttp2 pcre zsh-completions
Alguém pode lançar alguma luz sobre isso para mim?
Atualizar:
lsof -i :8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Brave\x20 1225 user 35u IPv6 0xcdbe6ccead8e5deb 0t0 TCP localhost:53261->localhost:http-alt (CLOSE_WAIT)
Respostas
Acho que reduzi para "groonga". Primeiro estou ouvindo sobre isso, mas aparentemente é uma dependência da cerveja mariadb. Eu descobri de onde vinha o texto "bem-vindo ao nginx".
var/www/index.html
Não sei por que é difícil codificar esse texto se ele também será exibido com o apache em execução. Muito confuso. No entanto, ele adiciona esse arquivo ao DocumentRoot padrão do apache.
Tive um problema semelhante a este, descobri o fato de que o arquivo genérico de início em usr/local/var/www/index.html, foi codificado para conter o "Bem-vindo ao nginx" quando instalei o nginx e a mensagem permaneceu assim mesmo eu o desinstalei. O serviço Apache (httpd) também chama esse index.htmlarquivo na inicialização, o que faz com que pareça como se fosse o nginx renderizando esse arquivo.
Não tenho muita certeza porque o nginx não esvazia automaticamente o arquivo na desinstalação, mas apenas altera / remove manualmente o conteúdo desse arquivo após desinstalar o nginx e seu problema deve ser corrigido :)
Problema semelhante também abordado aqui: nginx desinstalado, localhost: 8080 ainda mostrando a página de boas-vindas do nginx