Serveur web
celine
-
celine -
celine -
Bonjour,
je cherche des cours sur l'architecture logiciel d'un serveur web, la structure interne logiciel d'un serveur web, j'ai cherché et j'ai pas trouver grand chose, aussi j'ai trouvé qu'il y une relation entre un serveur web et un serveur d'application, des fois il disent qu c'est un meme (leurs contenu) et des fois non? j'ai pas compris ??? si quelqu'un peux m'expliquer car je suis perdu, merci
je cherche des cours sur l'architecture logiciel d'un serveur web, la structure interne logiciel d'un serveur web, j'ai cherché et j'ai pas trouver grand chose, aussi j'ai trouvé qu'il y une relation entre un serveur web et un serveur d'application, des fois il disent qu c'est un meme (leurs contenu) et des fois non? j'ai pas compris ??? si quelqu'un peux m'expliquer car je suis perdu, merci
A voir également:
- Serveur web
- Web office - Guide
- Changer serveur dns - Guide
- Création site web - Guide
- K9 web protection - Télécharger - Contrôle parental
- Serveur entrant et sortant - Guide
2 réponses
Bonjour,
Le serveur web le plus courant c'est Apache2 (sous Linux ou BSD).
Un serveur web c'est une application.
Son but est d'écouter sur le port 80 ou 443 de l'interface réseau en attente de requêtes d'un client (le navigateur web).
Le serveur web est donc étroitement lié au réseau et notamment au DNS.
De plus avec les sites virtuels, un même serveur web (un même moteur) sert plusieurs sites (adresses www) sur une seule est unique adresse IP. On peut ainsi avoir des centaines de sites web sur un même serveur.
Quand le serveur reçoit une requète, soit il lit le contenu demandé (page HTML par exemple) soit il transfère à une autre application qui est souvent PHP, mais ça peut être du java, du Perl ou du CGI écrit en langage C par exemple.
Il existe même des serveurs Apaches dédiés à un langage (les 2 fonctions sont assurées par le même moteur pour des raisons de performance) : par exemple Apache + java = Apache Tomcat http://tomcat.apache.org/
Vous trouverez souvent le terme de LAMP : Linux-Apache-Mysql-PHP. C'est un peut le quatuor du web.
Plus d'aide ici : http://forums.apachefrance.com/
Cordialement,
Le serveur web le plus courant c'est Apache2 (sous Linux ou BSD).
Un serveur web c'est une application.
Son but est d'écouter sur le port 80 ou 443 de l'interface réseau en attente de requêtes d'un client (le navigateur web).
Le serveur web est donc étroitement lié au réseau et notamment au DNS.
De plus avec les sites virtuels, un même serveur web (un même moteur) sert plusieurs sites (adresses www) sur une seule est unique adresse IP. On peut ainsi avoir des centaines de sites web sur un même serveur.
Quand le serveur reçoit une requète, soit il lit le contenu demandé (page HTML par exemple) soit il transfère à une autre application qui est souvent PHP, mais ça peut être du java, du Perl ou du CGI écrit en langage C par exemple.
Il existe même des serveurs Apaches dédiés à un langage (les 2 fonctions sont assurées par le même moteur pour des raisons de performance) : par exemple Apache + java = Apache Tomcat http://tomcat.apache.org/
Vous trouverez souvent le terme de LAMP : Linux-Apache-Mysql-PHP. C'est un peut le quatuor du web.
Plus d'aide ici : http://forums.apachefrance.com/
Cordialement,
celine
ok, vous avez dit "il transfère à une autre application qui est souvent PHP, mais ça peut être du java, du Perl ou du CGI écrit en langage C par exemple", cette application es interne (elle est dans le serveur web ) ou il contacte un serveur d'application??