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.
Un servidor web es el principal responsable de la entrega confiable de contenido estático y dinámico a clientes perturbadores.
Sí, sin embargo, el software del servidor utilizado generalmente debe ser compatible con el sistema operativo host.
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?
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.
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:
- Actualice su Raspberry Pi. Para hacer esto, realice los siguientes comandos:
sudo apt-get updatesudo apt-get upgrade
- Luego instale el paquete del servidor web Arriba
sudo apt-get install nginx
- Iniciar el servidor En el comando
sudo /etc/init.d/nginx start
- 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:
- Instale el paquete PHP En el comando
sudo apt-get install php5-fpm
- 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/nginxsudo nano sites-enabled/default
- Reemplazar el documento
index index.html index.htm
A través de
index index.php index.html index.htm
- 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;
}
- Guardar la configuración e Reiniciar nginx:
sudo /etc/init.d/nginx reload
- 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
Ultimas Entradas Publicadas
Vacaciones y seguimiento del tiempo | Reglas en la guía.
Limpie la PC: cómo hacer que su computadora sea más rápida y segura
Tal vez las mejores simulaciones económicas para la PC
En cuanto a ahorrar dinero de la computadora, ahorre dinero
Optimice su vida diaria con teléfonos inteligentes
Cloud Gaming: Revolución de videojuegos
Texturas de baja resolución: optimice sus juegos
Comprender la importancia de la pantalla AMOLED en su tableta Android
Las ventajas de los videojuegos para la atención


(38 Votos, medios: 4.10 de 5)
Cargando …