Securizar un poquito nuestro servidor web Apache

En este pequeño tutorial os voy a explicar un par de configuraciones de seguridad para Apache, mi servidor web preferido. Imagen de pixabay.com Evitar listado de directorios Concretamente cómo evitar que se liste el contenido de una carpeta si no existe el archivo servido por defecto, normalmente index.html o index.php, marcado por la directiva DirectoryIndex: … DirectoryIndex index.php … Si no establecemos este tipo de configuración puede pasar que un usuario malintencionado escriba una url, como suele ocurrir en un WordPress, de forma que pueda ver todos los contenidos que hemos subido a alguna de las subcarpetas donde se suben las imágenes: Tenemos dos posibilidades según las características de nuestro alojamiento: 1 – Si tenemos acceso a los VirtualHost ubicados en /etc/apache2/sites-available, en las distribuciones basadas en Debian, editamos el que corresponda, por ejemplo default: nano /etc/apache2/sites-available/default Y deshabilitamos los listados estableciendo la opción -Indexes en el Directory adecuado:         <Directory /var/www/vhost/>                 Options -Indexes FollowSymLinks MultiViews                 AllowOverride None                 Order allow,deny                 allow from all         </Directory> Recordad que siempre que hagamos un cambio en la configuración, hay que reiniciar el servicio correspondiente, en este caso apache2: service apache2 restart o para los más puristas, como el presente, simplemente recargar la configuración de apache2, sobre todo si es un servidor en producción: service apache2 reload 2 – Si no tenemos acceso a los […]

» Leer más

Instalación de Joomla en un servidor web sobre el sistema operativo Debian

Tras la instalación de lo necesario para implementar en un servidor Debian la pila LAMP necesaria para servir CMS como WordPress, Joomla o Prestashop, nos disponemos hoy a instalar Joomla. Imagen de pixabay.com Recordad que en el primer capítulo de esta serie de tutoriales instalamos primero nuestro servidor Debian, utilizando VirtualBox como herramienta de virtualización, así cómo los paquetes necesarios para reproducir lo más fielmente posible un alojamiento web real, como los que podemos encontrar en el mercado, ya sea shared hosting (alojamiento compartido: en la misma IP pública muchas webs) o un VPS (Servidor privado virtual: una IP pública para ti sol@). Puedes repasar el capítulo donde se instalaron: apache2 mysql-server php5 + php5-mysql phpmyadmin  y de forma opcional, ya que es recomendable usar SFTP vía SSH, instalamos un pequeño servidor FTP, concretamente vsftpd CMS o gestor de contenidos web Joomla Espero que os guste y sobre todo que os sirva. Si es así, me harías un favor al compartir en tus redes sociales 😉

» Leer más
1 24 25 26 27 28 51