Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Configurar um Servidor Web no Linux Usando Apache

Configurar um servidor web no Linux é uma tarefa essencial para quem deseja hospedar sites ou aplicações web. O Apache HTTP Server é uma das opções mais populares devido à sua robustez e flexibilidade. Neste artigo, vamos explorar como instalar e configurar o Apache em um sistema Linux.


Passo 1: Instalação do Apache


Para começar, você precisará instalar o Apache. A maioria das distribuições Linux vem com o Apache disponível em seus repositórios de pacotes. Aqui está como você pode instalá-lo em distribuições baseadas em Debian (como Ubuntu) e Red Hat (como CentOS).


Distribuições baseadas em Debian:


sudo apt update
sudo apt install apache2

Distribuições baseadas em Red Hat:


sudo yum update
sudo yum install httpd

Passo 2: Iniciar e Habilitar o Apache


Após a instalação, você precisará iniciar o serviço Apache e configurá-lo para iniciar automaticamente na inicialização do sistema.


Distribuições baseadas em Debian:


sudo systemctl start apache2
sudo systemctl enable apache2

Distribuições baseadas em Red Hat:


sudo systemctl start httpd
sudo systemctl enable httpd

Passo 3: Configuração Básica do Apache


O arquivo de configuração principal do Apache está localizado em /etc/apache2/apache2\.conf para distribuições baseadas em Debian e /etc/httpd/conf/httpd.conf para distribuições baseadas em Red Hat. No entanto, a maioria das configurações específicas do site é feita em arquivos de configuração separados, geralmente encontrados em /etc/apache2/sites-available/ e /etc/apache2/sites-enabled/ ou /etc/httpd/conf.d/.


Para criar um novo site, você pode criar um arquivo de configuração no diretório apropriado. Aqui está um exemplo básico de configuração de um site:


<VirtualHost *:80>
ServerName www.exemplo.com
DocumentRoot /var/www/exemplo.com/public_html

<Directory /var/www/exemplo.com/public_html>
AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/exemplo.com_error.log
CustomLog ${APACHE_LOG_DIR}/exemplo.com_access.log combined
</VirtualHost>

Depois de criar o arquivo de configuração, ative o site e reinicie o Apache.


Distribuições baseadas em Debian:


sudo a2ensite exemplo.com.conf
sudo systemctl reload apache2

Distribuições baseadas em Red Hat:


# Copie o arquivo de configuração para /etc/httpd/conf.d/
sudo systemctl reload httpd

Passo 4: Testar a Instalação


Para verificar se o Apache está funcionando corretamente, abra um navegador web e digite o endereço IP do seu servidor ou o nome de domínio configurado. Você deve ver a página padrão do Apache ou o conteúdo do diretório DocumentRoot configurado.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.