LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Apache

En el caso de que tengas tu sitio todavía en explotación, lo estás desarrollando o estás subiendo el sitio, es un buen momento para mantenerlo lejos de curiosos, además en ese momento puede ser vulnerable, y durante es proceso puede ser que te guste tenerlo lejos de curiosos.
Para crear un directorio protegido para tu sitio web, y este tenga apache, puedes hacer dos cosas, hacerlo desde tu Linux y después subirlo o (recomendado) acceder a tu shell linux (o a la del servidor, si tienes acceso) y escribir desde allí...
Leer más: Crear un sitio web protegido, con usuario y contraseña Escribir un comentario
Escrito en PHP , Joomla es un CMS ( Sistema de gestión de contenido ) popular que se utiliza para crear sitios web y blogs impresionantes utilizando temas y toneladas de ingeniosos complementos. Viene en segundo lugar a WordPress como el sistema de gestión de contenido más popular y ampliamente utilizado .
Esta guía es un tutorial de cómo puede instalar Joomla en Rocky Linux y AlmaLinux .
Requisitos previos
Antes de configurar Joomla , asegúrese de tener instalada una instancia de la pila LAMP . Tenemos una guía completa sobre ambos.
Paso 1: instale módulos PHP adicionales
Con la pila LAMP instalada, sigamos adelante e instalemos algunos módulos PHP adicionales que serán necesarios en el camino durante la instalación.
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd \
php-intl php-gd php-json php-ldap php-mbstring php-opcache
¿Por qué correr Apache y Nginx juntos?
Tanto Nginx como Apache son dos servidores web potentes y eficaces. Apache es el servidor que más usado actualmente, Nginx, desde su lanzamiento público en 2006, es ahora el segundo servidor web más usado. Las razones de la popularidad de cada respectivo servidor son claras: el poder de Apache y velocidad de nginx son bien conocidos. Sin embargo, ambos servidores tienen inconvenientes: Apache consume demasiada memoria del servidor, mientras que Nginx necesita la ayuda de php-FPM o módulos similares para servir contenido dinámico.
Sin embargo, podemos combinar los dos servidores para conseguir el máximo rendimiento, con Nginx como servidor estático en el front-end y Apache se encargará del procesamiento dinámico en backend.
Hoy en día, IPv6 es cada vez más común para ser utilizado en servidores web. Es mejor implementar IPv6 en servidores para que sea accesible en redes IPv6. Aquí hay una instrucción realmente rápida sobre cómo prepararse para IPv6 en sus servidores web Apache.
He instalado un CentOS nuevo y un apache nuevo en mi servidor de prueba, sin ningún panel de control. Si está utilizando un panel de control o cualquier otro sistema operativo, la forma de preparación debe ser la misma, sin embargo, si tiene algún problema durante su configuración, puede preguntarme en los comentarios.
Ejecute occ como su usuario HTTP
El usuario HTTP es diferente en las distintas distribuciones de Linux. Consulte Establecer permisos de directorio seguros para saber cómo encontrar su usuario HTTP.
- El usuario HTTP y el grupo en Debian / Ubuntu es www-data.
- El usuario y grupo HTTP en Fedora / CentOS es apache.
- El usuario HTTP y el grupo en Arch Linux es http.
- El usuario HTTP en openSUSE es wwwrun y el grupo HTTP es www.
Si su servidor HTTP está configurado para usar una versión de PHP diferente a la predeterminada ( /usr/bin/php), occ
debe ejecutarse con la misma versión. Por ejemplo, en CentOS 6.5 con SCL-PHP54 instalado, el comando se ve así:
sudo -u apache /opt/rh/php54/root/usr/bin/php /var/www/html/owncloud/occ
Ejecutar occ
sin opciones enumera todos los comandos y opciones, como este ejemplo en Ubuntu:
sudo -u www-data php occ ownCloud version 9.0.0 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --no-warnings Skip global warnings, show command output only -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug Available commands: check check dependencies of the server environment help Displays help for a command list Lists commands status show some status information upgrade run upgrade routines after installation of a new release. The release has to be installed before.
Cuando migra un sitio de un dominio a otro, es muy importante que no rompa todos los enlaces que creó a su antiguo dominio. La redirección adecuada de todas las páginas del antiguo dominio a la misma ubicación en el nuevo dominio garantizará que los visitantes del antiguo dominio terminen en el lugar correcto. La falta de redireccionamiento resultará en una pérdida de visitantes, así como en la clasificación de los motores de búsqueda.
Suponemos que su servidor web utiliza Apache para el propósito de este tutorial. Si no ha realizado ningún cambio en la estructura general de su sitio, pero simplemente ha reubicado el sitio en su estado actual, puede agregar las siguientes líneas a su archivo .htaccess ubicado en la raíz de su antiguo dominio :
¿Quiere asegurar su sitio web de Joomla en el punto de instalación? Esta guía le mostrará cómo proteger su sitio web de Joomla durante el proceso de la instalación.
Su sitio web de Joomla será seguro durante el proceso de instalación si desempeña el papel correcto como administrador del sitio web.
En este artículo se muestra cómo instalar y configurar mod_security. mod_security es un módulo Apache que proporciona detección y prevención de intrusiones para aplicaciones web. Su objetivo es proteger las aplicaciones web de ataques conocidos y desconocidos, como ataques de inyección de SQL, secuencias de comandos entre sitios, ataques de trayectoria de ruta, etc.
En el primer capítulo voy a mostrar cómo instalar mod_security en Debian, Ubuntu y en Fedora, y en el segundo capítulo voy a describir cómo configurar Apache para mod_security que es independiente de la distribución que estes usando
Quiero decir primero que no es la única forma de establecer un sistema de este tipo. Hay muchas maneras de lograr este objetivo, pero esta es la manera que tomo. ¡No hay ninguna garantía de que esto funcione para usted!
1 Instalación
Hoy en día IPv6 es cada vez más comunmente utilizado en los servidores web. Es mejor implementar IPv6 en servidores para ser accesible en redes IPv6. Aquí es una instrucción muy rápida sobre cómo prepararse para IPv6 en sus servidores web Apache.
He instalado un nuevo CentOS y un apache fresco en mi servidor de prueba, sin ningún panel de control. Si está utilizando un panel de control o cualquier otro sistema de operación, la forma de preparar debe ser la misma
Este artículo recopila los trucos y ejemplos de configuración más útiles para el arhivo .htaccess
del servidor web Apache.
Redirección y reescritura de URL
Para que funcionen correctamente los ejemplos de configuración mostrados en esta sección, debes tener el módulo mod_rewrite
instalado y activado en el servidor.
Forzar a que todas las URL empiecen por www
Esta configuración funciona solamente para las URL no seguras que empiezan por http://
:
RewriteEngine on RewriteCond %{HTTP_HOST} ^ejemplo\.com [NC] RewriteRule ^(.*)$ http://www.ejemplo.com/$1 [L,R=301,NC]
Esta configuración funciona tanto para las URL seguras (https://
) como para las URL normales (http://
):
RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTPS}s ^on(s)| RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
-
Apache
- Crear un sitio web protegido, con usuario y contraseña
- Cómo instalar Joomla en Rocky Linux y AlmaLinux
- Incrementar el rendimiento de su Web usando Nginx como Proxy con Apache
- ¿Cómo usar IPv6 en Apache?
- Cómo configurar HTTPS en Apache Web Server con CentOS
- Usar el comando occ, cómo funciona.
- Redirigir todo tu viejo dominio al nuevo dominio a través de .htaccess
- Ejemplos y Trucos de uso y configuración del htaccess de Apache
- Seguridad de Joomla: Cómo asegurar su sitio web de Joomla durante la instalación
- Securizar tu servidor Web Apache con mod_security
- Asegurar tu servidor Web Apache con ModSecurity
- ¿Cómo utilizar IPv6 en Apache?
- No cargar imágenes desde otras páginas con htaccess
- Cómo se configura con .htaccess
- Crear un directorio protegido para Apache.