Fedora — Web Server Local — Parte 1
Foto de Marcelo A.
Por: Marcelo A.
08 de Agosto de 2019

Fedora — Web Server Local — Parte 1

Instalando o Apache

Informática Geral Linux Geral

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.

Atualizando o Fedora

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

 

Instalando o Apache

No terminal executamos o seguinte comando com permissões de super usuário:

sudo dnf install httpd

 

Iniciando o serviço

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

 

Verificando o servidor

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:

Inicialização automática

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

 

Habilitando conexões http

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 Medium GitHub
Site Pessoal Blog Medium Repositórios GitHub
Marcelo A.
Marcelo A.
Itapeva / SP
Responde em 2 h e 35 min
Identidade verificada
5,0
nota média
13
avaliações
R$ 70
por hora
Curso Técnico: Técnico em Informática (ETEC Dr. Demétrio Azevedo Júnior)
Crie Sites e Web Apps com HTML, CSS, JavaScript, PHP e MySQL. Conheça conceitos fundamentais de Design para Web. Seja um desenvolvedor Full Stack!

Confira artigos similares

Aprenda sobre qualquer assunto