- Antes de iniciar a instalação, vamos verificar se tem alguma atualização pendente:
# sudo yum update -y
- Para instalá-lo basta você digitar o comando:
# yum install httpd -y
- Após concluir a instalação, habilite o Apache como um serviço do CentOS:
# systemctl enable httpd.service
- Em seguida ative o serviço:
# systemctl start httpd
- Siga os passos abaixo para iniciar a instalação e configuração do Apache.
Vamos editar o arquivo httpd.conf da configuração do Apache: Então, vamos criar os diretórios sites-enabled e sites-available. Esses diretórios são fundamentais, já que um irá conter os arquivos do novo Host Virtual criado, enquanto o outro terá os links simbólicos. Nesse informamos ao Apache que a porta de comunicação utilizada é a ’80’ e que (dominio.com.br) é o nome do Host Virtual. Também especificamos o diretório raiz, onde os arquivos do site deverão ser armazenados, inclusive logs de erros.
# vi /etc/httpd/conf/httpd.conf
IncludeOptional sites-enabled/*.conf
mkdir /etc/httpd/sites-available
mkdir /etc/httpd/sites-enabled
vi /etc/httpd/sites-available/dominio.com.br.conf
<VirtualHost *:80>
DocumentRoot /var/www/dominio.com.br
ServerName dominio.com.br
<Directory "/www/dominio.com.br">
Require all granted
</Directory>
</VirtualHost>
ln -s /etc/httpd/sites-available/dominio.com.br.conf /etc/httpd/sites-enabled/dominio.com.br.conf
systemctl restart httpd.service
Com o serviço ativado vamos criar um diretório para armazenar os arquivos do site: Se estiver tudo certo, a página de teste vai abrir normalmente.
# mkdir -p /var/www/dominio.com.br/public_html
# chown -R apache:apache /var/www/dominio.com.br/public_html
# chmod -R 755 /var/www
# vi /var/www/dominio.com.br/public_html/index.html
<html>
<head>
<title>Esta é uma página de teste</title>
</head>
<body>
<h1>Está funcionando!</h1>
</body>
</html>