Menú

ADMINISTRACIÓN DE SERVIDORES WEB (APACHE) del centro Fundación Ithiel

Programa de ADMINISTRACIÓN DE SERVIDORES WEB (APACHE)

Modalidad: Presencial
Duración 150
Localización: Valle Del Cauca

Temario


Apache es, de entre todos los servidores Web existentes, el más extendido debido a su popularidad, modularidad, potencia y seguridad. Gracias a las estadísticas de Netcraft siempre se ha sabido que la mayoría de los sitios del mundo utilizan el servidor web de código abierto Apache, llegando a estar presente en un 46% de los sitios y seguido de cerca por Microsoft Internet Information Server (IIS) con un 26%.





Considerando sólo el millón de sitios más usados, la elección de Apache sube a un 67%, mientras que Microsoft IIS baja a un ínfimo 19%, tomando una distancia 48 puntos porcentuales como líder de código abierto



La gran ventaja de Apache frente al resto de competidores, mencion aparte de ser Software Libre licenciado bajo ASL (Apache Software License) es su capacidad de funcionamiento bajo casi cualquier plataforma, independientemente del Sistema Operativo que opere en ella. Asi pues, tenemos un software de servidor funcional que podemos hacer correr en la mayor parte de servidores mundiales, con pocos gastos de recursos e interoperabilidad entre escenarios homogéneos.





La seguridad es el punto fuerte de Apache, el cual cuenta con una gran cantidad de módulos que fortifican la configuración del servidor, dotándolo de características de seguridad adicionales que le aportan un valor añadido a la hora de elegir entre numerosas soluciones similares.





Un entorno chroot en un Sistema Linux/Unix, es una operación que cambia el directorio raiz de ciertas aplicaciones, haciendo que estas no puedan acceder a la información que está fuera de ese entorno. Esto es lo que se denomina jaula y resulta una técnica muy efectiva a la hora de luchar contra intrusiones en el servidor Web.





Aprende todo lo que hay que saber sobre servidores web apache con este curso de servidores web y conviertete en un profesional cualificado en este área.



OBJETIVOS




  • Aprender a instalar y configurar el servicio web Apache en un equipo destinado a ofrecer y servir contenido web en una red local o en Internet.


  • La configuración de Apache HTTP Server sigue siendo uno de los aspectos más difíciles, pero el fichero httpd.conf contiene una descripción de todos los parámetros y de lo que hacen. Se analizará a fondo dicho fichero para aprender a configurar correctamente el servicio.


  • Los Host virtuales nos ayudarán a crear sitios multiples en un mismo servidor, ubicando los archivos en ubicaciones separadas para una mayor organización y seguridad.


  • El enjaulado es una técnica que nos ofrecerá un nivel adicional de seguridad con la que podremos definir el directorio de ejecución de Apache en caso de que un intruso llegase a acceder a nuestra máquina, impidiendo la propagación al resto de directorios del sistema. Aprenderemos la realización de esta técnica y su integración con el resto de utilidades, como MySQL.


PROGRAMA


1. INTRODUCCIÓN






  • Apache.


  • Contenido del curso.







2. INSTALACIÓN






  • Requisitos.


  • Instalar Apache. Métodos de instalación.


  • Directorios y ficheros.


  • Arranque y Parada.







3. FICHEROS DE CONFIGURACIÓN






  • Fichero apache2.Conf.


  • Fichero virtual host.


  • Fichero ports.Conf.


  • Fichero security.


  • Fichero envvars.


  • Fichero charset.


  • Más directivas.







4. MÓDULOS






  • Módulos.


  • Habilitar módulos.


  • Tipos de módulos.







5. HOSTING VIRTUAL






  • Virtual host.


  • Virtual host basados en nombre.


  • Virtual host basados en ip.


  • Contenedores.


  • Directivas.







6. CERTIFICADOS SSL






  • Certificado ssl.


  • Instalación de un certificado privado.


  • Generar un certificado con una ca.


  • Ejemplo de compra.







7. SEGURIDAD






  • Seguridad básica.


  • Digest.


  • Htaccess.


  • Analizador de log.


  • Mod security.


  • Enjaulado.







8. PHP






  • Introducción html.


  • Instalación.


  • Funcionamiento.







9. MYSQL






  • MySql.


  • Instalación.


  • Administración.


  • Autenticación con MySql.







10. BREVE INTRODUCCIÓN EN WINDOWS






  • Apache. Instalación.


  • Directorios, fichero y módulos.


  • MySql.


  • Php.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​