| p:abstract
| - [[Image:Inside and Rear of Webserver.jpg|thumb|Subscript textSuperscript text
right|250px|The inside/front of a Dell PowerEdge web server]]
The term web server can mean one of two things:
# A computer program that is responsible for accepting HTTP requests from web clients, which are known as web browsers, and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.).
# A computer that runs a computer program as described above. (en)
- Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.
Es un programa que se ejecuta continuamente en un ordenador (también se emplea el término para referirse al ordenador que lo ejecuta), manteniéndose a la espera de peticiones por parte de un cliente (un navegador de Internet) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error.
Instalar un servidor web en nuestro PC nos permitirá, entre otras cosas, poder montar nuestra propia página web sin necesidad de contratar hosting, probar nuestros desarrollos vía local, acceder a los archivos de nuestro equipo desde un PC remoto (aunque para esto existen otras opciones, como utilizar un servidor FTP) o utilizar alguno de los programas basados en web tan interesantes que están viendo la luz últimamente.
Sin embargo, el hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos términos. HTML es un lenguaje de marcas y HTTP es un protocolo.
Un servidor web se mantiene a la espera de peticiones HTTP por parte de un cliente HTTP que solemos conocer como navegador. El cliente realiza una petición al servidor y éste le responde con el contenido que el cliente solicita. A modo de ejemplo, al teclear en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla. Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma.
Sobre el servicio web clásico podemos disponer de aplicaciones web. Éstas son porciones de código que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP. Hay que distinguir entre:
* Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas en la máquina del usuario. Son las aplicaciones tipo Java o Javascript: el servidor proporciona el código de las aplicaciones al cliente y éste, mediante el navegador, las ejecuta. Es necesario, por tanto, que el cliente disponga de un navegador con capacidad para ejecutar aplicaciones (también llamadas scripts). Comúnmente, los navegadores permiten ejecutar aplicaciones escritas en lenguaje javascript y java, aunque pueden añadirse más lenguajes mediante el uso de plugins. (es)
- Ein Webserver (lat. servus, engl. server „Diener, Dienst“) ist ein Computer, der Dokumente an Webbrowser überträgt. Als Webserver bezeichnet man den Computer mit Websoftware oder nur die Websoftware. Webserver werden lokal, in Firmennetzwerken und überwiegend als WWW-Dienst im Internet eingesetzt. Dokumente können somit dem geforderten Zweck lokal, firmenintern und weltweit zur Verfügung gestellt werden. (de)
- WWW-palvelin tarkoittaa tietokonetta tai ohjelmistoa, joka jakaa dokumentteja HTTP-protokollalla (RFC 2616) asiakasohjelmille ja koneille. HTML-kielellä kirjoitetut dokumentit muodostavat web-sivuja, jotka voidaan näyttää asiakaskoneessa selainohjelman avulla.
Palvelin ottaa vastaan HTTP-pyyntöjä TCP/IP-verkosta, joko maailmanlaajuisesta Internetistä tai intranetistä ja vastaa niihin. HTTP-pyyntö voi palauttaa HTML-dokumentin, tekstitiedoston, kuvan tai yleensä minkälaisen tahansa tiedoston tai virheen. Lähetettävän tiedoston tyypin kertoo asiakkaalle MIME-tiedostotyyppi. Palvelin voi asettaa myös asiakasohjelmalle pienen määrän dataa, jonka asiakasohjelma palauttaa palvelimelle hakiessaan seuraavaa dokumenttia. Näitä nimitetään evästeiksi (engl. cookie, keksi).
Lähetettyä dokumenttia nimitetään staattiseksi, jos se on olemassa oleva tiedosto palvelimella, joka lähetetään samanlaisena asiakaskoneelle. Dokumenttia nimitetään dynaamiseksi, jos se luodaan ohjelmallisesti palvelimella.
Web-palvelin kerää yleensä lähettämistään tiedostoista jonkinlaista tietoa pyydetystä dokumentista, sen koosta ja tyypistä ja asiakaskoneesta. Tämä mahdollistaa koneen ylläpitäjän seurata palvelimen toimintaa ja kerätä statistiikkaa kävijöistä analysoimalla lokitiedostoja.
Tietokone voidaan muuttaa palvelimeksi erillisen palvelinohjelmiston avulla. Käyttöjärjestelmän on tuettava TCP/IP-verkkoa, ja siinä on oltava Internet-yhteys. Palvelimissa on yleensä kiinteä verkkoyhteys ja pysyvä IP-osoite, jolle on määritelty nimi nimipalveluun. WWW-palvelimien nimi alkaa yleensä 'www.'
Ylläpitotarpeen vähentämiseksi on suosittua kerätä useita web-sivustoja samalle palvelimelle. Tätä nimitetään virtuaalipalvelimeksi (virtual hosting). Tällöin samalle tietokoneelle annetaan useampi nimi ja mahdollisesti useampi IP-osoite. Niin kutsutussa nimipohjaisessa virtuaalipalvelussa palvelimella on useampi nimi, ja asiakasohjelma pyytää dokumenttia palvelimelta palvelimen nimellä. Tämä käytäntö vaatii HTTP/1.1-protokollan käyttöä, joka tuli käyttöön kesällä 1999. Tätä edeltänyt tapa oli antaa tietokoneelle useita IP-osoitteita, joilla jokaisella oli eri nimi, ja palvelin sai palvelinnimen IP-osoitteen perusteella. IPv4-osoitteet ovat kuitenkin rajallinen resurssi, joten virtuaalipalvelun yleistyessä otettiin käyttöön uudempi HTTP-protokollan versio. Nykyisin samalla palvelimella ns. webhotelleissa pyörii jopa tuhansia eri web-sivustoja.
Ylivoimaisesti suosituin palvelinohjelmiston Apache Software Foundationin Apache HTTP Server, jota käyttää yli 67% Internetin palvelimista. Toisena on Microsoftin Internet Information Services (IIS) (20%), kolmantena Sun Microsystemsin Sun Java System Web Server (2,5%) (entisiltä nimiltään Sun ONE Web Server, iPlanet Web Server ja Netscape Enterprise Server) ja Zeus Technologyn Zeus Web Server. (fi)
- Un serveur HTTP ou démon HTTP ou HTTPd (HTTP daemon) ou (moins précisément) serveur web, est un logiciel servant des requêtes respectant le protocole de communication client-serveur Hypertext Transfer Protocol (HTTP), qui a été développé pour le World Wide Web. (fr)
- Webサーバ(ウェブサーバ)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。 (ja)
- Een webserver is een computerprogramma dat via een netwerk verzoeken ontvangt volgens het Hypertext Transfer Protocol en documenten naar de client stuurt. Het begrip server staat in dit geval voor een computerprogramma dat voor andere programma's, de clients, een bepaalde taak afhandelt en betekent zoveel als "dienstverlener". In het geval van webservers is de client vaak een webbrowser of een downloadprogramma.
Als voor de webserver een eigen computer ingericht is, kan die computer ook met "webserver" worden aangeduid.
De verzoeken aan een webserver moeten niet noodzakelijkerwijs via een fysiek netwerk gesteld worden, een dergelijke communicatie kan ook binnen één en dezelfde computer plaatsvinden.
De documenten die door een webserver geleverd worden, kunnen uit verschillende bronnen komen: het kunnen bestanden op een opslagmedium zijn, maar het kan ook uitvoer van andere computerprogramma's zijn die bijvoorbeeld databases raadplegen om ter plekke een document voor de client samen te stellen. De webserver kan daarbij met andere computerprogramma's communiceren via bijvoorbeeld CGI (Common Gateway Interface).
Apache en IIS zijn de twee meest gebruikte webservers. Een (onvolledig) overzicht:
* Apache van Apache Software Foundation
* Internet Information Services (IIS) van Microsoft
* Sun ONE van Sun Microsystems (voorheen Netscapes iPlanet / Enterprise)
* lighttpd, een lichtgewicht open source webserver
* NCSA HTTPd, een van de eerste webservers
* Hiawatha webserver, voor veiligheid, snelheid en eenvoud.
* Caudium (voorheen bekend als Roxen)
* AOLserver van America Online
* Google Front End / Google Web Server: gebruikt op o.a. blogger.com
* thttpd van ACME Laboratories
* Zeus Web Server van Zeus Technology
* WebSTAR van 4D, Inc.
* Stronghold van Red Hat (wordt niet langer ondersteund)
* PWS van Microsoft (onderdeel van Windows 95 en 98)
* Zope (open source applicatieserver, geschreven in Python)
* Xitami (open source)
* Domino van IBM Lotus
* HTTP Server van BugHunter
* Usb Webserver (freeware, Nederlands)
* HFS, HTTP File Server, vooral bedoeld voor bestandsdeling (nl)
- Serwer WWW - program działający na serwerze internetowym, obsługujący żądania protokołu HTTP. To z serwerem WWW łączy się przeglądarka internetowa, by załadować wskazaną przez użytkownika stronę WWW.
Serwer WWW pośredniczy czasem w realizacji innych usług, np. zleca przetworzenie pliku źródłowego serwerowi PHP i wysyła przeglądarce stronę wynikową.
Najpopularniejszym serwerem WWW jest Apache. Wg badań z października 2004 obsługuje on przeszło 67% wszystkich witryn internetowych na świecie. Warto podkreślić, że Apache to otwarte oprogramowanie. Drugim pod względem popularności jest Microsoft Internet Information Services (IIS). (pl)
- A expressão servidor web pode significar duas coisas:
# Um programa de computador responsável por aceitar pedidos HTTP de clientes, geralmente os navegadores, e servi-los com respostas HTTP, incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos HTML com objetos embutidos (imagens, etc.);
# Um computador que executa um programa que provê a funcionalidade descrita acima. (pt)
- Архитектура серверов Wikimedia]]
Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает.
Клиенты получают доступ к веб-серверу по URL адресу нужной им веб-страницы или другого ресурса. (ru)
- Ordet webbserver används för att beteckna antingen ett datorprogram som kan användas för att distribuera webbsidor eller en dator som kör sådan programvara. (sv)
- 网络服务器一詞有兩個意思:
#一台提供服務的電腦
#一台負責提供網頁的電腦,主要是HTML文件,透過HTTP 協定傳給客戶端,一般是指網頁瀏覽器。
# 一個提供網頁的伺服器程式。
每一台網頁伺服器(第1個意思)會執行最少一個網頁伺服器程式(第2個意思)。
現在市面上最普遍的網頁(HTTP)伺服器有:
* Apache軟件基金會的Apache HTTP伺服器
* Microsoft的Internet Information Server (IIS)
* [http://www.zeus.com/ Zeus Technology]的Zeus Web Server
* 昇陽微系統的Sun ONE (是從網景購入的。)
最常用的網頁伺服器是Apache軟件基金的Apache,在2004年10月時有超過67%的市場佔有率。
大陆地区称为:虚拟主机,主机空间,网站服务器 (zh)
|
| rdfs:comment
| - [[Image:Inside and Rear of Webserver.jpg|thumb|Subscript textSuperscript text right|250px|The inside/front of a Dell PowerEdge web server]] The term web server can mean one of two things: # A computer program that is responsible for accepting HTTP requests from web clients, which are known as web browsers, and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.). (en)
- Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música. (es)
- Ein Webserver (lat. servus, engl. server „Diener, Dienst“) ist ein Computer, der Dokumente an Webbrowser überträgt. Als Webserver bezeichnet man den Computer mit Websoftware oder nur die Websoftware. Webserver werden lokal, in Firmennetzwerken und überwiegend als WWW-Dienst im Internet eingesetzt. Dokumente können somit dem geforderten Zweck lokal, firmenintern und weltweit zur Verfügung gestellt werden. (de)
- WWW-palvelin tarkoittaa tietokonetta tai ohjelmistoa, joka jakaa dokumentteja HTTP-protokollalla (RFC 2616) asiakasohjelmille ja koneille. HTML-kielellä kirjoitetut dokumentit muodostavat web-sivuja, jotka voidaan näyttää asiakaskoneessa selainohjelman avulla. (fi)
- Un serveur HTTP ou démon HTTP ou HTTPd (HTTP daemon) ou (moins précisément) serveur web, est un logiciel servant des requêtes respectant le protocole de communication client-serveur Hypertext Transfer Protocol (HTTP), qui a été développé pour le World Wide Web. (fr)
- Webサーバ(ウェブサーバ)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。 (ja)
- Een webserver is een computerprogramma dat via een netwerk verzoeken ontvangt volgens het Hypertext Transfer Protocol en documenten naar de client stuurt. Het begrip server staat in dit geval voor een computerprogramma dat voor andere programma's, de clients, een bepaalde taak afhandelt en betekent zoveel als "dienstverlener". In het geval van webservers is de client vaak een webbrowser of een downloadprogramma. (nl)
- Serwer WWW - program działający na serwerze internetowym, obsługujący żądania protokołu HTTP. To z serwerem WWW łączy się przeglądarka internetowa, by załadować wskazaną przez użytkownika stronę WWW. (pl)
- A expressão servidor web pode significar duas coisas: # Um programa de computador responsável por aceitar pedidos HTTP de clientes, geralmente os navegadores, e servi-los com respostas HTTP, incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos HTML com objetos embutidos (imagens, etc.); # Um computador que executa um programa que provê a funcionalidade descrita acima. (pt)
- Архитектура серверов Wikimedia]] Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины. (ru)
- Ordet webbserver används för att beteckna antingen ett datorprogram som kan användas för att distribuera webbsidor eller en dator som kör sådan programvara. (sv)
- 网络服务器一詞有兩個意思: #一台提供服務的電腦 #一台負責提供網頁的電腦,主要是HTML文件,透過HTTP 協定傳給客戶端,一般是指網頁瀏覽器。 # 一個提供網頁的伺服器程式。 (zh)
|