Fedora 33 e MongoDB 4.4
em 06 de Dezembro de 2020
Sendo um desenvolvedor Web preciso de um ambiente de trabalho onde possa desenvolver meus sites e sistemas. Já trabalhei tanto no Windows quanto no Linux, no meu ponto de vista, possso dizer que o trabalho no Linux acaba sendo muito mais fluído. Tudo parece funcionar da maneira correta, sempre tenho controle do que estou realmente instalando. No Windows tive um resultado parecido quando também instalei cada serviço separado e não utilizando o XAMPP, mas isso acaba sendo muito pessoal.
Este tutorial é dividido em 4 partes. Nesta primeira parte irei tratar da instalação do servidor Apache.
Agora vamos começar com a Parte 1 deste tutorial.
Antes de iniciar a instalação recomendo verificar se o sistema está atualizado. No terminal executamos o seguinte comando com permissões de super usuário:
sudo dnf update
No terminal executamos o seguinte comando com permissões de super usuário:
sudo dnf install httpd
Após o processo de instalação ser finalizado, precisamos inciar o serviço responsável pela execução do servidor Apache. No terminal executamos o seguinte comando com permissões de super usuário:
sudo systemctl start httpd.service
Para testar se o serviço está funcionando corretamente, acessamos o seguinte endereço no navegador: http://localhost.
Uma página de testes deverá ser exibida de acordo com a versão instalada do servidor Apache:
Vamos ativar a inicialização automática do servidor Apache. No terminal executamos o seguinte comando com permissões de super usuário:
sudo systemctl enable httpd.service
Por padrão no Fedora as conexões provenientes de requisições http são bloqueadas por questões de segurança (SELinux). Portanto, requisições cURL são bloqueadas por padrão.
Para habilitarmos as conexões http, executamos o seguinte comando com permissões de super usuário:
sudo setsebool -P httpd_can_network_connect on
Finalizado. A instalação e configurações iniciais do servidor Apache estão concluídas.
Conheça um pouco mais sobre meu trabalho:
Site Pessoal | Blog Medium | Repositórios GitHub |