Hostwinds Tutoriales

Resultados de búsqueda para:


Tabla de contenido


Cómo habilitar Apache mod_rewrite
Paso 1: asegúrese de que Apache esté instalado y en funcionamiento.
Paso 2: habilitar mod_rewrite

Cómo habilitar apache mod_rewrite

Etiquetas: Apache 

Cómo habilitar Apache mod_rewrite
Paso 1: asegúrese de que Apache esté instalado y en funcionamiento.
Paso 2: habilitar mod_rewrite

Cómo habilitar Apache mod_rewrite

El servidor web Apache es un servidor web prevalente entre varias distribuciones de Linux.Esta popularidad se debe en parte a su diseño modular que le permite personalizar el servidor web para satisfacer sus necesidades al habilitar o deshabilitar los módulos.Uno de esos módulos es el módulo mod_rewrite, que cubriremos cómo habilitar en este artículo.Antes de comenzar, deberá asegurarse de que haya iniciado sesión en su servidor a través de SSH.Si no está seguro de cómo acceder a su servidor utilizando SSH, consulte nuestra Guía, que cubre este tema con más detalle: Conexión a su servidor a través de SSH.

Paso 1: asegúrese de que Apache esté instalado y en funcionamiento.

Si no ha instalado Apache en este punto, puede hacerlo ahora mediante la emisión del siguiente comando. Si ya ha instalado Apache, puede continuar con el siguiente paso.

yum install httpd -y

Una vez instalado, inicie Apache usando systemctl:

systemctl start httpd

Puede verificar para asegurarse de que Apache se esté ejecutando usando el siguiente comando:

systemctl status httpd

Debería ver el siguiente resultado si Apache se está ejecutando.

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

Paso 2: habilitar mod_rewrite

La mayoría de las versiones modernas de los centros, como CentOS 7, tienen mod_rewrite habilitadas de forma predeterminada. Sin embargo, podemos verificar esto utilizando el siguiente comando, que enumerará todos los módulos cargados actualmente:

httpd -M | grep rewrite

Si el módulo MOD_REWRITE está cargado actualmente, debe ver la salida similar a la siguiente:

rewrite_module (shared)

Si el módulo no está en la lista en la salida, deberá habilitarlo.En general, esto se puede lograr de una de dos maneras en un entorno de Centlos.El primer método es agregar la siguiente línea al archivo 00-base.conf usando su editor de texto favorito.Para este artículo, utilizaremos Nano, como se puede ver a continuación.

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

Una vez que el archivo esté abierto, agregue o descomente la siguiente línea:

LoadModule rewrite_module modules/mod_rewrite.so

El segundo método es agregar o descomentar la misma línea utilizada anteriormente en el archivo httpd.conf directamente:

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

Una vez que haya utilizado el método para habilitar el módulo, deberá reiniciar Apache:

systemctl restart httpd

Después de que Apache se haya reiniciado, el módulo mod_rewrite debe habilitarse y utilizarse a través de un archivo .htaccess.