Un «Servidor Web»
det kan være både a Maskinvare) som gir hosting- og driftsfunksjonaliteter til Internett-sider eller tjenester, som en Program eller programsett (programvare) som gjør det mulig for nevnte Internett-sider eller tjenester å eksistere og fungere.
På programvarenivå, for å oppnå implementeringen av en «Servidor Web»
, i dag er det mange vellykket gratis programvare og åpen kildekode-løsninger tilgjengelig, som alternativer til kommersielle, proprietære og lukkede løsninger av de store selskapene i verdensklasse.
Individuelt et program av «Servidor Web»
administrere «Protocolo de Transferencia de Hipertextos (Hypertext Transfer Protocol o HTTP)»
, for å gjøre filene som utgjør en webside tilgjengelig (online) for brukere, gjennom en nettleser.
I gruppen, a «Servidor Web»
kan også sees eller defineres som et sett med programmer relatert til tilkoblinger til internett eller et intranett, dekker for dette fra håndtering av e-post, nedlasting av filer, surfing på nettsteder og / eller enkel eller kompleks konsultasjon av informasjon som er vert i databaser (BD) i seg selv eller koblet til den.
Web-servere
En grunnleggende webserver består vanligvis av tre grunnleggende typer programmer som er:
- Internett server
- Database
- Programmering, skripting og markeringsspråk
Her er de mest kjente:
Web-servere
Hovedfri, åpen og gratis
- Apache
- Nginx
Hoved privat, lukket og kommersiell
- Cloudflare -server
- Litespeed
- Microsoft IIS
Andre gratis, åpne, eksklusive og lukkede alternativer
- Apache Tomcat
- Apache trafikkserver
- Google-servere
- IBM-servere
- lighttpd
- node.js
- Oracle-servere
- motor
Oppdatert informasjon om webserverprogrammer
Databaser
Hovedfri, åpen og gratis
- postgresql
- Mysql (fellesskap)
- mariadb
Hoved privat, lukket og kommersiell
- Oracle
- IBM DB2
- Microsoft SQL Server
- Teradata
- SAP Sybase
- Merk Logic Server
- Sentralt GemFire
- Oracle NoSQL
- Microsoft Azure Table Storage
- Amazon RedShift
- AllegroGraph
- neo4j
- Uendelig graf
- Cortex DB
- Amazon Simple DB
Andre gratis, åpne, eksklusive og lukkede alternativer
- MongoDB
- Couchbase -server
- Elastisk søk
- RavenDB
- jena apache
- apache geode
- Redis
- Ripple
- Apache cassandra
- apache hbase
- neo4j
- Stiftelse DB
- Orienter DB
Oppdatert informasjon om databaseprogrammer
Programmerings-, skript- og markeringsspråk
Hovedfri, åpen og gratis
- PHP
- PERL
- Python
Hoved privat, lukket og kommersiell
- Java
- PowerShell
- Swift
- Visual Basic
- Visual Basic .Net
Andre gratis, åpne, eksklusive og lukkede alternativer
- Bash
- C
- C + +
- C#
- Go
- Javascript
- MATLAB
- R
- Rubin
- Rust
- Skala
- Shell
Hjelpeteknologier og komplementære teknologier for webutvikling
- HTML
- CSS
Oppdatert informasjon om programmeringsspråkprogrammer
Typer webservere
Avhengig av hvordan de ovennevnte individuelle programmene kombineres i en «Servidor Web»
Som en omfattende løsning kalles eller klassifiseres de vanligvis som følger:
- LAMPE: Linux + Apache-MySQL-PHP operativsystem
- LAMPE: Linux OS + Apache_MySQL / MongoDB_PHP / PERL / Python
- PNML: Windows-operativsystem + Nginx_MariaDB_PHP
- LAPP: Linux-operativsystem + Apache_PostgreSQL_PHP
- MAMP: MacOS + Apache_MySQL_PHP operativsystem
- MAMPPP: MacOS + Apache_MySQL_PHP_PERL_Python operativsystem
- KART: MacOS + Apache_PostgreSQL_PHP operativsystem
- PYSE: Windows-operativsystem + IIS_MySQL_PHP
- WNMP: Windows-operativsystem + Nginx_MariaDB_PHP
- WAMP: Windows-operativsystem + Apache_MySQL_PHP
- WAMPPP: Windows-operativsystem + Apache_MySQL_PHP / PERL / Python
- WAPP: Windows-operativsystem + Apache_PostgreSQL_PHP
- XAMP: Linux / MacOS / Windows-operativsystem + Apache_MariaDB_PHP / Perl
Gratis og ikke-gratis webserverpakker
Programmene nevnt i bildet nedenfor er noen av de som eksisterer både i verden av Gratis og åpen programvare, som i verden av Privat og lukket programvare for den omfattende implementeringen av en Internett server:
Merk: Det er andre mindre kjente som det absolutt vil være verdt å undersøke og teste, som for eksempel laragón å implementere XAMPP Web Servers.
Konklusjon
Å vite hvordan du skal velge hvilken type «Servidor Web»
det tar installere og konfigurere, eller at individuelle programmer eller omfattende løsning «Servidor Web»
Det må implementeres, det er nødvendig å ta hensyn til egenskapene og egenskapene til maskinvaren og operativsystemet som skal brukes, typen sider eller websystemer som skal administreres og til og med typen verktøy for programvareutvikling som kan installeres hvis det var tilfelle.
Hvis du har opprettet, administrert eller brukt noe «Servidor Web»
av de som er nevnt her, del med oss inntrykk og opplevelser via kommentarer, slik at vi sammen beriker kunnskapen om hele Gratis programvare og open source-fellesskap.
Og for mer informasjon, ikke nøl med å besøke noen Nettbibliotek som OpenLibra y jedit å lese bøker (PDF-filer) om dette emnet eller andre kunnskapsområder. For nå, hvis du likte dette «publicación»
, ikke slutte å dele den med andre, i din Favorittnettsteder, kanaler, grupper eller lokalsamfunn av sosiale nettverk, helst gratis og åpent som Мастодон, eller sikker og privat som Telegram.
Eller bare besøk hjemmesiden vår på DesdeLinux eller bli med på den offisielle kanalen Telegram av DesdeLinux å lese og stemme på denne eller andre interessante publikasjoner på «Software Libre»
, «Código Abierto»
, «GNU/Linux»
og andre emner relatert til «Informática y la Computación»
, og «Actualidad tecnológica»
.
Wow, hvor absurd og avvikende å sette HTML som programmeringsspråk!
Det er et markeringsspråk, med HTML får du ikke tilgang til databaser i seg selv, og det har heller ikke funksjoner, sykluser eller noe lignende for å si at det er et programmeringsspråk.
Hilsen M13. Takk for kommentaren. Og sannheten er at du har helt rett, men jeg legger til forsvar for meg at selv om HTML er et kodespråk, er det nå i sin nåværende versjon (HTML5) mer enn et enkelt kodespråk. Og liker det eller ikke, den logiske tingen er at alle som designer websider eller webapplikasjoner, er det bra for ham å lære og / eller mestre nevnte markeringsspråk (HTML5). Derav inkludering i listen. Som et lite bidrag for å demonstrere at HTML1 ikke er det HTML5 er nå, lar jeg deg denne lille lenken for de mindre forståte: https://developer.mozilla.org/es/docs/HTML/HTML5
Uansett, legg merke til observasjonen din og gjorde de nødvendige justeringene i artikkelen. Takk for innspillene!
Jeg likte det
Hilsen, Yolanda! Takk for din positive kommentar.
Det virker også som et godt innlegg? Kort og tydelig ... .. Og faktisk HTML (det er et markeringsspråk), slik du antydet det som en komplementær eller hjelpeteknologi til webutvikling, er det ikke noe stort problem. Hilsener!!