Configuración SElinux sobre Apache2

EL presente instructivo tiene como finalidad la configuración de SElinux sobre el servicio de Apache2.

Requisitos:

  • Se debe contar con suficiente privilegios para la configuración de aplicativos
  • Se debe contar con instalación de SELinux activa

Plataforma:

  • Equipos de arquitectura 64 bits
  • Servidor WEB Apache 2.4
  • Sistema operativo ‘GNU/Linux’ Debian versión 8.0 (actualmente estable)

Configuración:

1.- Permitir conexiones hacia BD ubicadas en otros servidores:

operador@server:# setsebool -P httpd_can_network_connect_db 1


2.- Permitir la ejecución de PHP:

operador@server:# setsebool -P httpd_builtin_scripting 1

3.- Cambiar el tipo del directorio por defecto de apache (/var/www/) y su contenido:

operador@server:# chcon -R -t httpd_sys_content_t /srv/www/html

4.- Aplique las políticas de SELinux al directorio por defecto apache2:

operador@server:# restorecon -Rv /srv/www/html

5.- Asignar permisos de lectura y escritura a directorio “Subir o atachar archivos”:

operador@server:# semanage fcontext -R -a -t httpd_sys_rw_content_t /srv/www/html/sistema/uploads/

6.- Listar las políticas disponibles para Apache:

operador@server:# getsebool -a |grep httpd

7.- Listar las políticas disponibles para Apache junto con una breve descripción:

operador@server:# semanage boolean -l |grep httpd

8.- Listar puertos:

operador@server:# semanage port -l | grep 80

9. Verificar el estatus de selinux con referencia al servicio apache:

operador@server:# sestatus -b | grep -i httpd 

Enlace:
https://docs.fedoraproject.org/es-ES/Fedora/13/html/SELinux_FAQ/index.html#id3311918
https://wiki.gentoo.org/wiki/SELinux/apache
http://www.alcancelibre.org/staticpages/index.php/como-apache

Configuring SELinux Policies for Apache Web Servers

SELinux en Debian Wheezy y políticas por defecto

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s