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
http://www.serverlab.ca/tutorials/linux/web-servers-linux/configuring-selinux-policies-for-apache-web-servers/
http://devsysadmin.net/?p=381

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 )

Google+ photo

Estás comentando usando tu cuenta de Google+. 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 )

w

Conectando a %s