Hostwinds Tutoriales
Resultados de búsqueda para:
Tabla de contenido
Etiquetas: Apache
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.
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.
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.
Escrito por Michael Brower / junio 22, 2017