Un «Servidor Web»
det kan være både a Computer hardware) der giver hosting og driftsfunktioner til Internetsider eller tjenester, som en Program eller sæt af programmer (software) der gør det muligt for de nævnte internetsider eller tjenester at eksistere og fungere.
På softwareniveau for at opnå implementeringen af en «Servidor Web»
I dag er der mange vellykket fri software og open source-løsninger tilgængelig, ligesom alternativer til kommercielle, proprietære og lukkede løsninger af de store virksomheder i verdensklasse.
Individuelt et program af «Servidor Web»
administrere «Protocolo de Transferencia de Hipertextos (Hypertext Transfer Protocol o HTTP)»
, for at gøre de filer, der udgør en webside, tilgængelige (online) for brugerne gennem en webbrowser.
I gruppen, a «Servidor Web»
kan også ses eller defineres som et sæt programmer relateret til forbindelser til internet eller et intranet, dækker dette fra styring af e-mails, download af filer, gennemsøgning af websteder og / eller enkel eller kompleks konsultation af information, der er hostet i databaser (BD) i sig selv eller er forbundet med det.
Webservere
En grundlæggende webserver består normalt af 3 grundlæggende typer programmer, der er:
- Webserver
- Database
- Programmering, scripting og markup sprog
Her er de bedst kendte:
Webservere
Hovedfri, åben og gratis
- Apache
- Nginx
Hoved privat, lukket og virksomhed
- Cloudflare-server
- Litespeed
- microsoft IIS
Andre gratis, åbne, eksklusive og lukkede muligheder
- Apache Tomcat
- Apache TrafficServer
- Google-servere
- IBM-servere
- lighttpd
- node.js
- Oracle-servere
- motor
Opdaterede oplysninger om webserverprogrammer
Databaser
Hovedfri, åben og gratis
- postgresql
- Mysql (Fællesskab)
- MariaDB
Hoved privat, lukket og virksomhed
- Oracle
- IBM DB2
- Microsoft SQL Server
- Teradata
- SAP Sybase
- Marker Logic Server
- GemFire pivotal
- Oracle NoSQL
- Microsoft Azure tabelopbevaring
- Amazon rødforskydning
- AllegroGraph
- neo4j
- Uendelig graf
- Cortex DB
- Amazon Simple DB
Andre gratis, åbne, eksklusive og lukkede muligheder
- MongoDB
- Couchbase-server
- Elastisk søgning
- RavenDB
- jena apache
- apache geode
- Omfor
- Riak
- Apache Cassandra
- apache hbase
- neo4j
- Fondens DB
- Orienter DB
Opdaterede oplysninger om databaseprogrammer
Programmering, scripting og markup-sprog
Hovedfri, åben og gratis
- PHP
- PERL
- Python
Hoved privat, lukket og virksomhed
- Java
- PowerShell
- Swift
- Visual Basic
- Visual Basic .Net
Andre gratis, åbne, eksklusive og lukkede muligheder
- Bash
- C
- C + +
- C#
- Go
- JavaScript
- MATLAB
- R
- Rubin
- Rust
- Scala
- Shell
Ekstra- og supplerende teknologier til webudvikling
- HTML
- CSS
Opdaterede oplysninger om programmering af sprogprogrammer
Typer af webservere
Afhængigt af hvordan ovenstående individuelle programmer kombineres inden for en «Servidor Web»
Som en omfattende løsning kaldes eller klassificeres de normalt som følger:
- LAMPE: Linux + Apache-MySQL-PHP operativsystem
- LYGTE: Linux-operativsystem + 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
- KORT: MacOS + Apache_PostgreSQL_PHP operativsystem
- WIMP: 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
De programmer, der er nævnt i billedet nedenfor, er nogle af dem, der findes både i verden af Gratis og åben software, som i verden af Privat og lukket software til den omfattende implementering af en Webserver:
Bemærk: Der er andre mindre kendte, der helt sikkert ville være værd at undersøge og prøve, såsom laragón til implementering af XAMPP-webservere.
Konklusion
At vide, hvordan man vælger hvilken type «Servidor Web»
du har brug for installere og konfigurere, eller at individuelle programmer eller omfattende løsning «Servidor Web»
Det skal implementeres, det er nødvendigt at tage højde for funktionerne og karakteristikaene for det hardware og operativsystem, der skal bruges, typen af sider eller websystemer, der skal styres, og endda typen af softwareudviklingsværktøjer der kan installeres, hvis det var tilfældet.
Hvis du har oprettet, administreret eller brugt nogen «Servidor Web»
af dem, der er nævnt her, del med os dine indtryk og oplevelser via kommentarer, så vi sammen beriger viden om det hele Gratis software og open source-fællesskab.
Og for mere information, tøv ikke altid med at besøge nogen Online bibliotek som OpenLibra y jedit at læse bøger (PDF-filer) om dette emne eller andre videnområder. For nu, hvis du kunne lide dette «publicación»
, stop ikke med at dele det med andre, i din Favoritwebsteder, kanaler, grupper eller samfund af sociale netværk, helst gratis og åbent som Mastodon, eller sikker og privat lignende Telegram.
Eller besøg blot vores hjemmeside på DesdeLinux eller tilmeld dig den officielle kanal Telegram af DesdeLinux at læse og stemme på denne eller andre interessante publikationer om «Software Libre»
, «Código Abierto»
, «GNU/Linux»
og andre emner relateret til «Informática y la Computación»
Og «Actualidad tecnológica»
.
Wow, hvor absurd og afvigende at sætte HTML som programmeringssprog!
Det er et markup-sprog, med HTML kan du ikke få adgang til databaser i sig selv, og det har heller ikke funktioner, cyklusser eller noget andet at sige, at det er et programmeringssprog.
Hilsen M13. Tak for din kommentar. Og sandheden er, at du har helt ret, men jeg tilføjer til mit forsvar, at selvom HTML er et markup-sprog, er det nu i sin nuværende version (HTML5) mere end et simpelt markup-sprog. Og ligesom det eller ej, den logiske ting er, at enhver, der designer websider eller webapplikationer, er det godt for ham at lære og / eller mestre det nævnte markup-sprog (HTML5). Derfor er det medtaget på listen. Som et lille bidrag til at demonstrere, at HTML1 ikke er, hvad HTML5 er nu, efterlader jeg dig dette lille link for de mindre forståede: https://developer.mozilla.org/es/docs/HTML/HTML5
Under alle omstændigheder skal du bemærke din observation og foretage de nødvendige justeringer i artiklens tekst. Tak for dit input!
Jeg kunne godt lide det
Hilsen, Yolanda! Tak for din positive kommentar.
Det virker også som et godt indlæg? Kortfattet og tydelig ... .. Og faktisk HTML (det er et markup-sprog), du angav det som komplementær eller hjælpeteknologi til webudvikling, der er ikke noget stort problem. Vær hilset!!