Simplemente explicado: ¿Qué es un servidor web?


Simplemente explicado: ¿Qué es un servidor web?

Para que se pueda contactar a un sitio web en Internet, Si necesita un servidor especial para su contenido. Para que esto también se pueda llegar a todas partes, el servidor en cuestión debe estar permanentemente en línea. Si bien la mayoría de los operadores de sitios web utilizan centros de datos de proveedores de Internet, las grandes empresas y organizaciones a menudo tienen sus servidores web en los que alojan su contenido de intranet e Internet. En esta publicación aprenderás Cómo funciona un servidor web, qué diferentes soluciones hay y qué debe considerar absolutamente en términos de seguridad.

¿Qué actividades tiene un servidor web?

Un servidor web es el principal responsable de la entrega confiable de contenido estático y dinámico a clientes perturbadores.

¿Se puede hacer un servidor web en cualquier plataforma?

Sí, sin embargo, el software del servidor utilizado generalmente debe ser compatible con el sistema operativo host.

¿Puedo crear también un servidor web solo?

Por ejemplo, es posible convertir la computadora en la base de Raspberry PI única basada en NGINX en un servidor web. Explicamos cómo funciona en la última sección de este artículo.

1. ¿Qué es un servidor web?

Servidor en funcionamiento

Por definición, el término «servidor web» describe dos cosas bastante diferentes: por un lado, es Un servicio web significa que proporciona los componentes e información de un sitio web y se transfiere a un cliente a través de un navegador web (por ejemplo, Firefox o Chrome). En este caso, el servidor web es un software administrado en una computadora de correspondencia de correspondencia o un producto de alojamiento.

Sin embargo, a menudo, el término también se usa como sinónimo del hardware real (el host llamado «host»). Esto está mal a este respecto, ya que también se puede usar como un archivo de servidor, servidor FTP o propósitos completamente diferentes.

Un servidor web se puede utilizar localmente y en redes corporativas, lo que significa que el contenido en cuestión, dependiendo del propósito seleccionado, está disponible tanto en descentralizado como en todo el mundo. Sin embargo, se utiliza principalmente como un servicio WWW en el servicio de Internet. Cada servidor web también puede proporcionar el contenido en varias computadoras simultáneamente.

2. ¿Cómo funciona un servidor web?

El servidor web funciona como un «mediador» entre el contenido de un sitio web y el cliente que lo llama. Ingrese una dirección de Internet (por ejemplo, www.wintotal.de) en el navegador, luego Envíe una solicitud al servidor de nombres, que a su vez determina la dirección IP asociada por el nombre de dominio.

Por lo tanto, el cliente HTTP del navegador establece una conexión con el servidor web a través de TCP (o de vez en cuando a través de UDP) y coloca una solicitud de sitio web. Dado que los sitios web completos están formados por varios módulos HTML, gráficos, fotos y videos, su solicitud debe hacerse para cada archivoque el servidor web responde a través de la transmisión del contenido correspondiente. Para este propósito, el servidor HTTP envía los archivos requeridos al cliente HTTP, que representa en la pantalla usando un intérprete. Si el cliente ha recibido todo el sitio web, la conexión TCP está cerrada nuevamente.

Es bueno saber: Los servidores web pueden proporcionar el contenido del sitio web a muchas computadoras o navegadores diferentes en paralelo. Cuántas solicitudes de usuarios (solicitudes) se pueden procesar a qué hora depende, entre otras cosas, del hardware utilizado y el uso del host.

La página HTML, que se ha devuelto, puede ser estática en el servidor web o puede generarse dinámicamente durante la solicitud. Esto significa que el servidor web debe realizar el código del programa correspondiente (por ejemplo, Java, Python o PHP) antes de la respuesta. Los sitios web dinámicos generalmente reclaman más recursos que contenido estático.

3. Diferentes soluciones en comparación

Los expertos que tienen conocimientos técnicos apropiados generalmente configuran sus servidores y trabajan con diferentes tecnologías. El requisito previo es obviamente el El software del servidor usado es compatible con el sistema operativo del host. Si no desea administrar la configuración en detalle, puede alquilar alternativamente un servidor web pre -configurado en un proveedor de Internet.

Alquilar servidor con Java, Python o PHP en 1Und1 Ionos

La mayoría de los programas de servidor web se basan en UNIX o Linux, pero también se puede administrar en Windows. Una excepción es solo Microsoft IIS, que funciona exclusivamente en los servidores de Windows. Los proveedores más conocidos para el software del servidor web son:

  • Servidor apache http (Código abierto, se puede usar a través de plataformas)
  • Apache Tomcat (Open Source, en otros servidores web, por ejemplo, Apache HTTP Server o IIS integrado)
  • Microsoft IIS (solo se puede usar en Windows Server)
  • nginx (sin cargo, también utilizado como proxy inverso)
  • Servidor web de Litepeed (para Linux y Unix, disponible como código abierto o versión corporativa)

La administración del servidor web generalmente se basa en el acceso remoto desde otra computadora. Esto no debe estar necesariamente equipado con el mismo sistema operativo que el servidor en sí. El más cómodo funciona con el software de mantenimiento remoto, cuyo representante más conocido es la obsidiana. Esto significa que un servidor web puede ser administrado por Windows y una computadora Linux o UNIX.

https://www.youtube.com/watch?v=b0lnnwgzure

4. Servidor web y tema de seguridad

Si realiza un servidor, también debe pensar en la seguridad, porque para esto hay peligros para esto en Internet en cuanto a una PC «normal». Además de elegir un sistema operativo seguro, hay una serie de otras medidas básicasque en cualquier caso debe tomar:

  • Mantenga su servidor web para estar de pie y siempre reproduce las últimas actualizaciones. Los servidores obsoletos ofrecen áreas de ataque para piratas informáticos y delincuentes de TI, que en el peor de los casos pueden obtener el control de todo el sistema. Con el alojamiento compartido y administrado, esta tarea generalmente asume al proveedor en cuestión.
  • Instale el sistema operativo en la versión mínima Así como solo el software que realmente necesita. Los servicios innecesarios finalizan y cierran todas las puertas no utilizadas si es posible.
  • Suficiente perdonar Derechos mínimos para usuarios y aplicaciones.
  • Elija si es posible Contraseñas seguras Y activar el firewall.
  • Instale un certificado SSL. Este es un registro de datos digitales que une una clave de cifrado a los detalles de una organización y confirma la autenticidad de las personas y los objetos (por ejemplo durante el acceso).
  • Verifique los intervalos regulares si Cambios en programas o servicios fueron realizados.
  • Guarde y verifique continuamente los archivos de registro y protocolo.
  • Crear copias de seguridad regularesPoder restaurar el sistema en caso de bancarrota.

https://www.youtube.com/watch?v=niq87y2-bfu

5. Raspberry Pi como servidor web

5.1. Nginx está ansioso

Si tiene un Raspberry Pi, también puede hacer un servidor web a partir de él. Hay varias posibles soluciones o programas de servidores web, Elegimos NGINX por razones de estabilidad en este ejemplo. Para la instalación, proceda de la siguiente manera:

  1. Actualice su Raspberry Pi. Para hacer esto, realice los siguientes comandos:
sudo apt-get update

sudo apt-get upgrade

  1. Luego instale el paquete del servidor web Arriba
sudo apt-get install nginx
  1. Iniciar el servidor En el comando
sudo /etc/init.d/nginx start
  1. Ahora puedes Llame a la página de prueba generada por Nginx. Para hacer esto, abra su navegador Raspberry Pi y vamos

A.

Tipp: Para acceder a la página de prueba desde otra computadora en la red, ingrese la dirección en el navegador. Puede determinar la dirección IP de su Raspi utilizando la consola utilizando el comando «HostName -L».

5.2. Instalar PHP

Para que su servidor web también pueda Para proporcionar sitios web dinámicosDebe instalar PHP en el siguiente paso:

  1. Instale el paquete PHP En el comando
sudo apt-get install php5-fpm
  1. Más activamente ahora Php en Nginx. Para hacer esto, pase al directorio NGINX y abra la página de configuración en el editor nano:
cd /etc/nginx

sudo nano sites-enabled/default

  1. Reemplazar el documento
index index.html index.htm

A través de

index index.php index.html index.htm
  1. Encuentre el elemento a continuación en el archivo
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

Y Retire el diamante en las siguientes seis líneas:

location ~ .php$ {

fastcgi_split_path_info ^(.+.php)(/.+)$;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

  1. Guardar la configuración e Reiniciar nginx:
sudo /etc/init.d/nginx reload
  1. Vaya a la carpeta con el sitio web estándar a través de la consola
cd /usr/share/nginx/www/

Entrar y Reemplace «index.html» existente con «index.php». Por lo tanto, puede llenar este último con el contenido deseado.

https://www.youtube.com/watch?v=pjhqvkef_aw

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (38 Votos, medios: 4.10 de 5)
Cargando …

Ultimas Entradas Publicadas

Vacaciones y seguimiento del tiempo | Reglas en la guía.

Vacaciones y seguimiento del tiempo | Reglas en la guía.

Trabajar domingos y festivos: ¿qué está permitido? Existen numerosas normas relativas al trabajo en días ...
Limpie la PC: cómo hacer que su computadora sea más rápida y segura

Limpie la PC: cómo hacer que su computadora sea más rápida y segura

La reorganización de su PC puede ser necesaria si se ha vuelto lenta, a menudo ...
Tal vez las mejores simulaciones económicas para la PC

Tal vez las mejores simulaciones económicas para la PC

Sea como fabricante de la ciudad, pionero del espacio o conquistador medieval: Si te gusta ...
En cuanto a ahorrar dinero de la computadora, ahorre dinero

En cuanto a ahorrar dinero de la computadora, ahorre dinero

Cuando compra una computadora, puede volverse costoso rápidamente. Pero con algunas sugerencias simples puedes Dijo ...
Les avantages de l’utilisation de smartphones dans l’organisation quotidienne.

Optimice su vida diaria con teléfonos inteligentes

Hoy en día, los teléfonos inteligentes se han convertido en mucho más que herramientas de ...
Comment fonctionne le cloud gaming et quels en sont les avantages ?

Cloud Gaming: Revolución de videojuegos

El mundo de los videojuegos ha experimentado una gran transformación durante algunos años que está ...
Pourquoi les développeurs utilisent-ils des textures de faible résolution dans les zones éloignées ?

Texturas de baja resolución: optimice sus juegos

Al ingresar al mundo del desarrollo de videojuegos, una pregunta a menudo regresa: ¿por qué ...
Qu’est-ce qu’un écran AMOLED sur une tablette Android et pourquoi est-il important ?

Comprender la importancia de la pantalla AMOLED en su tableta Android

En el mundo de las tabletas de Android, en los últimos años ha aparecido una ...
Les bienfaits du gaming dans le traitement des troubles de l’attention.

Las ventajas de los videojuegos para la atención

Durante varios años, la percepción de los videojuegos ha evolucionado, pasando por un tiempo libre ...
Comment fonctionnent les abonnements type Xbox Game Pass ou PS Plus ?

Descubra el funcionamiento y las ventajas de las suscripciones del juego

El mundo de los videojuegos evoluciona constantemente. Las suscripciones como Xbox Game Pass o PS ...

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *