Você está na página 1de 3

Guia prático: Linux CentOS 7

Neste cenário, após ter criado uma máquina virtual com o S.O. Linux CentOS 7,
iremos atualizar os pacotes de bibliotecas do APACHE, neste caso, executando
o comando:

yum update httpd

Após a verificação de atualização, iremos proceder a instalação do APACHE


com o comando:

yum install httpd

O Apache não inicia automaticamente no CentOS depois que a instalação é


concluída. Você precisará iniciar o processo do Apache manualmente:

systemctl start httpd

Verifique se o serviço está sendo executado com o seguinte comando:

systemctl status httpd

Agora, para descobrir o endereço IP da instância, digite o comando:

hostname -I

Faça um teste, abra um browser de outra máquina, e digite o endereço ip, irá
ver, que até o momento nada acontecerá. Reflita: Se a instância possui um SO
instalado, se o serviço do APACHE está instalado, e o mesmo verificado que
está ativo, qual o problema que pode estar causando por não navegar?
Pense mais um pouco.....

Só mais um pouco...

Caso pensou no firewall, parabéns!!!....o sistema de firewall do Linux, neste cado


da distro CentOS, não vem habilitado as portas por padrão, para isso, temos que
fazer os seguintes passos:

Para abrir a porta 80 (http) no seu firewall, você pode utilizar o seguinte comando:

firewall-cmd --permanent --zone=public --add-port=80/tcp

Recarregue o firewall para aplicar as alterações:

firewall-cmd --reload

Página 1/2
Guia prático: Linux CentOS 7
O seguinte comando pode ser usado para verificar se a porta está aberta, ele
retornará um simples sim ou não:

firewall-cmd --zone=public --query-port=80/tcp

Pronto, agora tente novamente recarregar a página com o ip do servidor, e verá


que o APACHE estará ativo e funcionando.

Vamos treinar um pouco mais?

O comando vi, é utilizado para editar arquivos, ou mesmo criá-los.

Vamos personalizar nossa página de demonstração, sendo assim,


primeiramente temos que identificar qual a pasta que está sendo publicado o
apache, por padrão a pasta está no caminho:

/var/www/html

Então, vamos criar um arquivo HTML simples, com o comando:

vi /var/www/html/index.html

Pressione a tecla i, para começar a inserção do código, em seguida digite:

<html>
<title> SEU NOME </title>
<head>
<body> SUA PÁGINA </body>
</head>
</html>

Para sair do editor, pressione a tecla ESC, em seguida o comando :wq.

Recarregue a página novamente, irá perceber que sua nova página foi publicado
com sucesso!

A fim de curiosidade, segue mais alguns comandos básicos sobre o conteúdo


realizado em laboratório:

Como alternativa, você pode criar a regra usando um nome de serviço:

firewall-cmd --permanent --zone=public --add-service=http

Página 2/2
Guia prático: Linux CentOS 7
Para parar seu servidor web, digite:

systemctl stop httpd

Para iniciar o servidor web quando ele estiver parado, digite:

systemctl start httpd

Para parar e iniciar o serviço novamente, digite:

systemctl restart httpd

Se você estiver simplesmente fazendo alterações de configuração, o Apache


pode muita vezes recarregar sem perder conexões. Para fazer isso, use este
comando:

systemctl reload httpd

Por padrão, o Apache é configurado para iniciar automaticamente quando o


servidor é inicializado. Se isso não é o que você deseja, desabilite esse
comportamento digitando:

systemctl disable httpd

Para reativar o serviço para iniciar na inicialização, digite:

systemctl enable httpd

Página 3/2

Você também pode gostar