Apache es un servidor web flexible y modular que puede funcionar en una variedad de sistemas operativos y entornos. Su diseño modular permite a los administradores seleccionar qué características incluir mediante la carga de diferentes módulos, lo que permite personalizar mejor el servidor para cada sitio web.
Con Docker podemos envolver una aplicación dentro de un contenedor con un sistema de ficheros completo y con todo lo que necesita para funcionar, de esta forma la aplicación siempre se ejecutará igual independientemente del entorno en el que se encuentre.
En esta charla empezaremos con una introducción a Docker para después pasar a explicar con ejemplos cómo podemos crear contenedores que repliquen el software existente en producción, de esta forma el entorno de desarrollo de todo nuestro equipo será siempre consistente con el entorno de producción.
Implementación Docker Swarm en Amazon Web Services usando Auto Scaling Groups...Adrián Lois
Implementación Docker Swarm en Amazon Web Services usando Auto Scaling Groups y Elastic Load Balancing. By adrianlois
Proyecto de fin de curso del ciclo superior de "Administración de Sistemas Informáticos y Redes". (Noviembre 2018)
Más info: https://github.com/adrianlois/Docker-Swarm-AWS-ASG-ELB
Instalación de Servidores GNU/Linux - parte 1Max Morales
Presentación de apoyo técnico y educativo para instalación de un Servidor GNU/Linux. Es referencial y genérica para diversos "sabores" Unix. Andinux es la primera Distribución boliviana de GNU/Linux.
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
Índice:
Instalación de Apache 2.2 en Ubuntu Server
Comprobación del funcionamiento del servidor Ubuntu en un cliente Windows
Instalación de Apache 2.2 en Windows Server 2008
Comprobación del funcionamiento del servidor Windows en un cliente Windows
Ficheros de configuración y directivas en Ubuntu Server
Ficheros de configuración y directivas en Windows Server
Configuración básica en Linux
Configuración básica en Windows
Módulos en Linux
Módulos en Windows
Control de acceso por IP y nombre de dominio
Autenticación y autorización Basic y Diges
Ficheros .htaccess
Ficheros de registros (logs)
Módulos mod_status y mod_info
Webalizer
Con Docker podemos envolver una aplicación dentro de un contenedor con un sistema de ficheros completo y con todo lo que necesita para funcionar, de esta forma la aplicación siempre se ejecutará igual independientemente del entorno en el que se encuentre.
En esta charla empezaremos con una introducción a Docker para después pasar a explicar con ejemplos cómo podemos crear contenedores que repliquen el software existente en producción, de esta forma el entorno de desarrollo de todo nuestro equipo será siempre consistente con el entorno de producción.
Implementación Docker Swarm en Amazon Web Services usando Auto Scaling Groups...Adrián Lois
Implementación Docker Swarm en Amazon Web Services usando Auto Scaling Groups y Elastic Load Balancing. By adrianlois
Proyecto de fin de curso del ciclo superior de "Administración de Sistemas Informáticos y Redes". (Noviembre 2018)
Más info: https://github.com/adrianlois/Docker-Swarm-AWS-ASG-ELB
Instalación de Servidores GNU/Linux - parte 1Max Morales
Presentación de apoyo técnico y educativo para instalación de un Servidor GNU/Linux. Es referencial y genérica para diversos "sabores" Unix. Andinux es la primera Distribución boliviana de GNU/Linux.
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
Índice:
Instalación de Apache 2.2 en Ubuntu Server
Comprobación del funcionamiento del servidor Ubuntu en un cliente Windows
Instalación de Apache 2.2 en Windows Server 2008
Comprobación del funcionamiento del servidor Windows en un cliente Windows
Ficheros de configuración y directivas en Ubuntu Server
Ficheros de configuración y directivas en Windows Server
Configuración básica en Linux
Configuración básica en Windows
Módulos en Linux
Módulos en Windows
Control de acceso por IP y nombre de dominio
Autenticación y autorización Basic y Diges
Ficheros .htaccess
Ficheros de registros (logs)
Módulos mod_status y mod_info
Webalizer
HTTP (Hyper text Transfer Protocol, o Protocolo de Trasferencia de
Hipertext), es el método utilizado para transferir o transportar información
en la Red Mundial (WWW, World Wide Web). Su propósito original fue el
proveer una forma de publicar y recuperar documentos HTML.
El desarrollo del protocolo fue coordinado por World Wide Web Consortium
y la IETF (Internet Engineering Task Force, o Fuerza de Trabajo en Ingeniería de Internet),
culminando con la publicación de varios RFC (Request For Comments), de entre los que
destaca el RFC 2616, mismo que define la versión 1.1 del protocolo, que es el utilizado hoy en
día.
PARA MAS TEMAS COMO ESTE VICITENOS
--------------------------------------------------------
::: http://leymebamba.com
2. Apache está diseñado para ser un servidor web
potente y flexible que pueda funcionar en la más
amplia variedad de plataformas y entornos. Las
diferentes plataformas y entornos, hacen que a
menudo sean necesarias diferentes características o
funcionalidades. Apache se ha adaptado siempre a
una gran variedad de entornos a través de su diseño
modular. Este diseño permite a los administradores de
sitios web elegir que características van a ser incluidas
en el servidor seleccionando que módulos se van a
cargar, ya sea al compilar o al ejecutar el servidor.
3. Un servidor es una computadora que entrega a otras
computadoras (los clientes), una información que ellos
requieren bajo un lenguaje común, denominado protocolo.
Por lo tanto al ver una página Web es porque el servidor les
entrega una página HTML vía protocolo HTTP (HyperText
Transport Protocol) o protocolo para la transmisión de
hipertexto, a través de una conexión TCP/IP por el puerto 80.
4. • Apache puede soportar de una forma más
fácil y eficiente una amplia variedad de
sistemas operativos.
• El servidor puede personalizarse mejor para
las necesidades de cada sitio web.
5.
6.
7. Apache se puede configurar para funcionar como host para
un sitio web de esta manera o puede ser configurado para
servir para múltiples dominios. Serving for multiple domains
may be achieved in two ways: Servir para múltiples dominios
se puede lograr de dos maneras:
Virtual hosts: One IP address but multiple domains -
"Name based" virtual hosting. Hosts virtuales: Una dirección
IP pero múltiples dominios - "Nombre de base" virtual
hosting.
Multiple IP based virtual hosts: One IP address for each
domain - "IP based" virtual hosting. Múltiples máquinas
virtuales basadas en IP: Una dirección IP para cada dominio -
8. La configuración por defecto permite a uno tener
varias cuentas de usuario en un dominio con una
referencia a la cuenta de usuario: http://www.
Domain.com / ~ usuario1 /. If no domain is
registered or configured, the IP address may also
be used: http:// XXX.XXX.XXX.XXX /~user1/ . Si no
hay ningún dominio está registrado o configurado,
la dirección IP también se puede utilizar:
http://xxx.xxx.xxx.xxx / ~ usuario1 /.
9. El umask por defecto para la creación de directorios
es correcta por defecto, pero si no uso: chmod 755 /
home / usuario 1 / public_html.
• Cuando la creación de nuevos "Directorio" directivas de configuración,
he encontrado que colocarlos por el actual "Directorio" directivas a ser
una mala idea. It would not use the .htaccess file. No sería utilizar el
archivo. Htaccess. This was because the statement defining the use of
the .htaccess file was after the " Directory " statement. Esto se debió a
la declaración que defina el uso del archivo. Htaccess fue después de
que el "Directorio" comunicado. Previously in RH 6.x the files were
separated and the order was defined a little different. Previamente en
los archivos 6.x RH se separaron y la orden se definió un poco diferente.
I now place new " Directory " statements near the end of the file just
before the " VirtualHost " statements. Ahora nuevo lugar "Directorio"
declaraciones casi al final del archivo justo antes de la "VirtualHost"
declaraciones.
10. •/ Etc / httpd / conf / httpd.conf: se utiliza para configurar Apache.
In the past it was broken down into three files. En el pasado se
divide en tres archivos. These may now be all concatenated into
one file. Estos ahora pueden ser todo lo concatenan en un solo
archivo. See Apache online documentation for the full manual. Ver
Apache documentación en línea para el manual completo.
. / Etc / httpd / conf.d / conf aplicación: Todos los archivos de
configuración en este directorio se incluyen en Apache puesta
en marcha. Used to store application specific configurations.
Se utiliza para almacenar las configuraciones de aplicaciones
específicas.
/ Etc / sysconfig / httpd: Contiene las variables de
entorno se utiliza al iniciar Apache.
11. Cambie el valor por defecto para ServerName www <your-
domain.com> Giving Apache access to the file system: It is
prudent to limit Apache's view of the file system to only
those directories necessary.
Dar acceso a Apache el sistema de archivos: Es prudente
limitar vista de Apache del sistema de archivos sólo a los
directorios necesarios. This is done with the directory
statement. Esto se hace con la declaración del directorio.
Start by denying access to everything, then grant access to
the necessary directories. Comenzar denegándole el
acceso a todo, a continuación, otorgar acceso a los
directorios necesarios.
12. Habilitación de Red Hat / Fedora Linux, Apache
public_html acceso de los usuarios del directorio:
Esto permitirá a los usuarios para servir el
contenido de sus directorios bajo el
directorio "/ home / userid / public_html /"
accediendo a la URL http:// hostname ~ /
userid /
13. El servidor web Apache permite configurar un
ordenador individual para representar a varios sitios
web como si estuvieran en hosts separados. There are
two methods available and we describe the
configuration of each. Hay dos métodos disponibles y se
describe la configuración de cada uno. Choose one
method for your domain: Elija un método para su
dominio:
14. •Nombre de máquina virtual basada en: (más común)
Un solo equipo con una única dirección IP de apoyo de
varios dominios web. The web browser using the http
protocol, identifies the domain being addressed. El
navegador de Internet utilizando el protocolo http,
identifica el dominio que se trate.
•IP host virtual basado en: las máquinas virtuales se pueden
configurar como un solo equipo multitarjeta con múltiples
direcciones IP en una única tarjeta de red, con cada dirección
IP que representan un dominio web diferentes. This has the
appearance of a web domain supported by a dedicated
computer because it has a dedicated IP address. Esto tiene la
apariencia de un dominio web con el apoyo de un equipo
dedicado, ya que tiene una dirección IP dedicada.