[go: up one dir, main page]

0% encontró este documento útil (0 votos)
9 vistas5 páginas

Servidor Apache

El documento aborda la instalación, configuración y administración de servidores de DNS, web y bases de datos, centrándose en Apache como un servidor web de código abierto. Se destacan sus características como la modularidad, flexibilidad en la configuración y compatibilidad con diversos sistemas operativos. Además, se incluyen comandos para instalar Apache en Ubuntu y una práctica para crear un sitio web básico.

Cargado por

Jorge Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas5 páginas

Servidor Apache

El documento aborda la instalación, configuración y administración de servidores de DNS, web y bases de datos, centrándose en Apache como un servidor web de código abierto. Se destacan sus características como la modularidad, flexibilidad en la configuración y compatibilidad con diversos sistemas operativos. Además, se incluyen comandos para instalar Apache en Ubuntu y una práctica para crear un sitio web básico.

Cargado por

Jorge Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

ADMINISTRACIÓN DE SERVIDORES

UNIDAD II:
INSTALACIÓN, CONFIGURACIÓN Y
ADMINISTRACIÓN DE SERVIDORES DE
DNS, WEB Y BASES DE DATOS

Ing. Frank A. Cornejo M. Mgtr.


ADMINISTRACIÓN DE SERVIDORES INSTALACIÓN, CONFIGURACIÓN Y ADMINISTRACIÓN DE SERVIDORES DE DNS, WEB Y BASES DE DATOS

¿Qué es APACHE?
Apache es un servidor web que se encarga de almacenar, procesar y servir las páginas web
a los usuarios de estas. Se distribuye bajo una licencia de código abierto, lo que quiere
decir que:
Manejo de solicitudes HTTP.
- Es gratuito.
- Fácilmente adaptable. Soporte para diferentes sistemas operativos.
- Personalizable y reutilizable.
Configuración y personalización.

Hosting y alojamiento de sitios web.

Desarrollo y pruebas locales.

Implementación de aplicaciones web.

VirtualHosts y configuración de múltiples sitios.


Ing. Frank A. Cornejo M. Mgtr.
ADMINISTRACIÓN DE SERVIDORES INSTALACIÓN, CONFIGURACIÓN Y ADMINISTRACIÓN DE SERVIDORES DE DNS, WEB Y BASES DE DATOS

Algunos datos importantes sobre Apache.


Historia
•Apache se lanzó por primera vez en 1995 y ha sido desarrollado y mantenido por la Apache Software Foundation (ASF). El nombre "Apache" se deriva del
término nativo americano "Apache", que significa "guerrero".

Dominio de mercado:
•Apache ha dominado el mercado de servidores web durante décadas. A lo largo de los años, ha mantenido una participación de mercado significativa,
compitiendo con otros servidores web como Nginx.

Código abierto
•Apache es un software de código abierto, lo que significa que su código fuente está disponible para que cualquiera lo examine, modifique y distribuya de
acuerdo con los términos de la licencia de Apache.

Modularidad
•Una de las características distintivas de Apache es su arquitectura modular. Se puede extender fácilmente mediante la carga de módulos que proporcionan
funcionalidades adicionales, como la compresión de datos, la autenticación, la seguridad, etc.

Configuración flexible
•Apache utiliza un archivo de configuración principal (httpd.conf) y archivos de configuración adicionales que permiten una configuración muy flexible y
granular del servidor. Esto facilita la adaptación de Apache a diversas necesidades y escenarios de implementación.

Compatibilidad con sistemas operativos


•Apache es compatible con una amplia gama de sistemas operativos, incluidos Linux, Unix, macOS y Windows, lo que lo hace adecuado para su
implementación en una variedad de entornos.

Seguridad
•Apache se considera generalmente un servidor web seguro y estable. La comunidad de desarrollo de Apache trabaja constantemente para abordar y
solucionar problemas de seguridad, y proporciona actualizaciones regulares para garantizar la seguridad del servidor.

Documentación extensa
•La Apache Software Foundation proporciona una documentación exhaustiva y recursos de aprendizaje para ayudar a los administradores y desarrolladores
a comprender y utilizar Apache de manera efectiva. Esto incluye manuales, guías de configuración, tutoriales y una comunidad activa de usuarios y
desarrolladores.

Ing. Frank A. Cornejo M. Mgtr.


ADMINISTRACIÓN DE SERVIDORES INSTALACIÓN, CONFIGURACIÓN Y ADMINISTRACIÓN DE SERVIDORES DE DNS, WEB Y BASES DE DATOS

Comandos para instalar y configurar un servido apache en Ububtu


1. Actualizar el sistema.
sudo apt update
2. Descargar e instalar apache 2.
sudo apt install apache2
3. Agregar la regla en el firewall para que permita el tráfico http y https.
sudo ufw allow 'Apache’
4. Iniciar los servicios de Apache
sudo systemctl start apache2
5. Verificamos que los servicios de Apache estén corriendo o ejecutándose.
sudo systemctl status apache2
6. Verificamos que los servicios de Apache estén permitidos por e firewall.
sudo nmap IP
7. Comprueba escribiendo en el navegador ‘localhost’, ´la IP del servidor´ o el dominio de tener
un DNS configurado.

Nota. Instala Firefox con el comando “apt install Firefox”


Ing. Frank A. Cornejo M. Mgtr.
ADMINISTRACIÓN DE SERVIDORES INSTALACIÓN, CONFIGURACIÓN Y ADMINISTRACIÓN DE SERVIDORES DE DNS, WEB Y BASES DE DATOS

Práctica
1. Crea un sitio llamado ‘Sitio1’ en /var/www/html.
sudo mkdir Sitio1
2. Verifica que la carpeta ‘Sitio1’ se haya creado con éxito. Utilizar el comando ls dentro del
directorio /var/www/html.
3. Crear un archivo llamado ‘index.html’ dentro del directorio /var/www/html/Sitio1, el mismo
que debe llevar el siguiente contenido:

4. Comprobar local y remotamente que el sitio esté correctamente.

Ing. Frank A. Cornejo M. Mgtr.

También podría gustarte