Lamp no Armbian

Buenas pessoal, eu tenho um Armbian funcionando numa plaquinha Orange pi PC onde executo o pihole. Tive interesse em tentar instalar no mesmo sistema, o LAMP pra hospedar e administrar um site pessoal que pretendo criar, porém isso não causaria um conflito com o IP fixo da máquina que o usa para administrar o pihole cujo acesso é via web? Poderiam me ajudar na viabilidade técnica dessa ideia, levando em conta que a plaquinha possui 8gb de armazenamento, 1gb de ram e processador quad core Cortex A7 e como falei, já roda o pihole?

É só seguir as instruções e instalar o LAMP. Mas sim, vc vai ter problemas pois a a conexão http é feita por padrão pela porta 80, e somente um aplicativo pode usar uma porta no computador. Então você deverá escolher qual deles vai operar na padrão e alterar a porta de escuta do outro para outro valor. Procure na documentação do programa que vc for alterar em como fazer isso. Você então escolhe o aplicativo que vai responder pela porta que colocar: http://10.0.0.2:1234 por exemplo para o LAMP e http://10.0.0.2 para a adm do pihole.

Poderia por favor me dizer os comandos para mudar a porta do pihole?

@Eduardo_Dias Você pode usar portas diferentes. Eu mudei a porta do meu Pi-Hole no arquivo /etc/lighttpd/lighttpd.conf. Você pode trocar a porta 80 por 8080, ou outra.

Além disso, algo que você pode fazer é criar um nome de domínio local para cada site que você hospedar no seu servidor, e associar cada domínio com a porta específica daquele site, por meio de um proxy reverso, como o NGINX. A criação do domínio você pode fazer no próprio Pi-Hole, em DNS Records.

Eu ainda estou implementando isso no meu servidor, que além do Pi-Hole, tem outras duas aplicações web, e pretendo adicionar mais outra depois. Os dois outros “sites” estão funcionando perfeitamente com essa configuração via proxy reverso, mas ainda não consegui fazer o Pi-Hole (a interface web) funcionar por trás do NGINX, estou trabalhando nisso…

Uma vantagem disso é que, por mais que os serviços estejam rodando em portas diferentes, quando você acessar, você não vai precisar inserir a porta específica daquele site. O próprio NGINX, que está escutando na porta 80 padrão, fará o redirecionamento para as portas de acordo com o site que você acessar. Mas isso é aumentar um pouco o grau de complexidade, se você quiser a coisa mais simples, é só acessar os sites com as portas específicas deles mesmo…

Não acessa :person_shrugging:


Será que eu deveria editar com o nano o arquivo lighttpd.conf diretamente?

Sim! Tem que usar um editor de textos, como o nano.

Porta mudada com sucesso!
Muito obrigado!

1 curtida

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.