Hostwinds Tutoriais

Resultados da busca por:


Índice


Como habilitar o mod_rewrite do Apache
Etapa 1 - Certifique-se de que o Apache esteja instalado e em execução.
Etapa 2 - Habilitar mod_rewrite

Como ativar o apache mod_rewrite

Tag: Apache 

Como habilitar o mod_rewrite do Apache
Etapa 1 - Certifique-se de que o Apache esteja instalado e em execução.
Etapa 2 - Habilitar mod_rewrite

Como habilitar o mod_rewrite do Apache

O Apache Web Server é um servidor da Web prevalent entre várias distribuições do Linux.Essa popularidade é em parte devido ao seu design modular que permite personalizar o servidor Web para atender às suas necessidades, permitindo ou desabilitando módulos.Um desses módulos é o módulo mod_rewrite, que cobriremos como habilitar neste artigo.Antes de começarmos, você precisará garantir que você esteja conectado ao seu servidor via SSH.Se você não tiver certeza de como acessar seu servidor usando ssh, consulte o nosso guia, que cobre este tópico com mais detalhes: Conectando ao seu servidor via SSH.

Etapa 1 - Certifique-se de que o Apache esteja instalado e em execução.

Se você não instalou o Apache neste ponto, poderá fazer agora, emitindo o seguinte comando. Se você já instalou o Apache, você pode prosseguir para o próximo passo.

yum install httpd -y

Depois de instalado, inicie o Apache usando systemctl:

systemctl start httpd

Você pode verificar se o Apache está em execução usando o seguinte comando:

systemctl status httpd

Você deve ver a seguinte saída se o Apache estiver em execução.

systemd[1]: Starting The Apache HTTP Server...
systemd[1]: Started The Apache HTTP Server.

Etapa 2 - Habilitar mod_rewrite

A maioria das versões modernas dos CENTOS, como CENTOS 7, tem mod_rewrite habilitada por padrão. No entanto, podemos verificar isso usando o seguinte comando, que listará todos os módulos atualmente carregados:

httpd -M | grep rewrite

Se o módulo mod_rewrite estiver atualmente carregado, você verá a saída semelhante à seguinte:

rewrite_module (shared)

Se o módulo não estiver listado na saída, você precisará ativá-lo.Geralmente, isso pode ser realizado de duas maneiras em um ambiente de centro.O primeiro método é adicionar a seguinte linha ao arquivo 00-base.conf usando seu editor de texto favorito.Para este artigo, estaremos usando nano, como você pode ver abaixo.

nano /etc/httpd/conf.modules.d/00-base.conf

Assim que o arquivo for aberto, adicione ou descomente a seguinte linha:

LoadModule rewrite_module modules/mod_rewrite.so

O segundo método é adicionar ou descomentar a mesma linha usada acima para o arquivo httpd.conf diretamente:

nano /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so

Depois de ter utilizado qualquer método para ativar o módulo, você precisará reiniciar o Apache:

systemctl restart httpd

Depois que o Apache reiniciou, o módulo mod_rewrite deve ser ativado e utilizado por meio de um arquivo .htaccess.

Escrito por Michael Brower  /  Junho 22, 2017