Un «Servidor Web»
може да бъде както a Компютърен хардуер) който предоставя хостинг и операционни функционалности на Интернет страници или услугикато а Програма или набор от програми (Софтуер) които правят възможно посочените интернет страници или услуги да съществуват и функционират.
На ниво софтуер, за да се постигне прилагането на a «Servidor Web»
, днес има много успешен безплатен софтуер и решения с отворен код на разположение, като алтернативи на търговски, патентовани и затворени решения на големите компании от световна класа.
Индивидуално, програма от «Servidor Web»
управлява «Protocolo de Transferencia de Hipertextos (Hypertext Transfer Protocol o HTTP)»
, за да направят файловете, които съставляват уеб страница, достъпни (онлайн) за потребителите чрез a уеб браузър.
В групата a «Servidor Web»
може също да се разглежда или дефинира като набор от програми, свързани с връзки към интернет или интранет, обхващащи това от управлението на имейли, изтеглянето на файлове, сърфирането в уебсайтове и / или простото или сложно консултиране на информация, хоствана в бази данни (BD) в тях или свързана с тях.
Уеб сървъри
Основният уеб сървър обикновено се състои от 3 основни типа програми, които са:
- уеб сървър
- База данни
- Език за програмиране, скриптове и маркиране
Ето най-известните:
Уеб сървъри
Основно безплатно, отворено и безплатно
- Apache
- Nginx
Основна частна, затворена и бизнес
- Cloudflare сървър
- LiteSpeed
- Microsoft IIS
Други безплатни, отворени, ексклузивни и затворени опции
- Apache Tomcat
- Apache TrafficServer
- Google сървъри
- IBM сървъри
- Lighttpd
- Node.js
- Сървъри на Oracle
- Тенжин
Актуализирана информация за програмите за уеб сървъри
Базите с Данни
Основно безплатно, отворено и безплатно
- postgresql
- Mysql (Общност)
- MariaDB
Основна частна, затворена и бизнес
- Оракул
- IBM DB2
- Microsoft SQL Server
- Терадата
- SAP Sybase
- Маркирайте логическия сървър
- Основен GemFire
- Oracle NoSQL
- Съхранение на таблица на Microsoft Azure
- Amazon RedShift
- AllegroGraph
- neo4j
- Безкрайна графика
- Cortex DB
- Amazon Simple DB
Други безплатни, отворени, ексклузивни и затворени опции
- MongoDB
- Couchbase сървър
- Еластично търсене
- RavenDB
- Апачи Йена
- apache geode
- Redis
- Riak
- Апачи Касандра
- apache hbase
- neo4j
- Фондация DB
- Ориент ДБ
Актуализирана информация за програмите за бази данни
Езици за програмиране, скриптове и маркиране
Основно безплатно, отворено и безплатно
- PHP
- ПЕРЛ
- Питон
Основна частна, затворена и бизнес
- Ява
- PowerShell
- Swift
- Visual Basic
- Visual Basic .Net
Други безплатни, отворени, ексклузивни и затворени опции
- Тряскам
- C
- C + +
- C#
- Go
- JavaScript
- MATLAB
- R
- Рубин
- Ръжда
- Scala
- Черупка
Спомагателни и допълващи технологии за уеб разработка
- HTML
- CSS
Актуална информация за програмиращи езикови програми
Видове уеб сървъри
В зависимост от начина на комбиниране на горепосочените индивидуални програми в рамките на «Servidor Web»
Като цялостно решение те обикновено се наричат или класифицират, както следва:
- ЛАМПА: Операционна система Linux + Apache-MySQL-PHP
- LAMPPP: Linux OS + Apache_MySQL / MongoDB_PHP / PERL / Python
- PNML: Операционна система Windows + Nginx_MariaDB_PHP
- LAPP: Операционна система Linux + Apache_PostgreSQL_PHP
- МАМП: MacOS + Apache_MySQL_PHP операционна система
- MAMPPP: MacOS + Apache_MySQL_PHP_PERL_Python операционна система
- КАРТА: MacOS + Apache_PostgreSQL_PHP операционна система
- WIMP: Операционна система Windows + IIS_MySQL_PHP
- WNMP: Операционна система Windows + Nginx_MariaDB_PHP
- WAMP: Операционна система Windows + Apache_MySQL_PHP
- WAMPPP: Операционна система Windows + Apache_MySQL_PHP / PERL / Python
- WAPP: Операционна система Windows + Apache_PostgreSQL_PHP
- XAMP: Операционна система Linux / MacOS / Windows + Apache_MariaDB_PHP / Perl
Безплатни и несвободни пакети за уеб сървър
Програмите, споменати на изображението по-долу, са някои от съществуващите както в света на Безплатен и отворен софтуер, както в света на Частен и затворен софтуер за цялостното изпълнение на a уеб сървър:
Забележка: Има и други по-малко известни, които със сигурност би си струвало да бъдат разследвани и тествани, като например Ларагон за внедряване на XAMPP уеб сървъри.
Заключение
За да знаете как да изберете добре какъв тип «Servidor Web»
имате нужда инсталирайте и конфигурирайте, или че отделни програми или цялостно решение «Servidor Web»
Тя трябва да бъде внедрена, изисква се да се вземат предвид възможностите и характеристиките на хардуера и операционната система, които ще се използват, вида на страниците или уеб системите, които ще се управляват и дори вида на инструменти за разработка на софтуер които могат да бъдат инсталирани, ако е така.
Ако сте създали, управлявали или използвали такива «Servidor Web»
от споменатите тук, споделете с нас вашите впечатления и преживявания чрез коментари, така че заедно да обогатяваме знанията на цялото Свободен софтуер и общност с отворен код.
И за повече информация, не винаги се колебайте да посетите някоя Онлайн библиотека като OpenLibra y едит чета книги (PDF файлове) по тази тема или други области на знанието. Засега, ако това ви е харесало «publicación»
, не спирайте да го споделяте с други, във вашия Любими уебсайтове, канали, групи или общности на социалните мрежи, за предпочитане безплатни и отворени като Мастодон, или сигурно и лично като Telegram.
Или просто посетете нашата начална страница на DesdeLinux или се присъединете към официалния канал Телеграма на DesdeLinux да прочетете и гласувате за тази или други интересни публикации на «Software Libre»
, «Código Abierto»
, «GNU/Linux»
и други теми, свързани с «Informática y la Computación»
, А «Actualidad tecnológica»
.
Уау, колко абсурдно и аберрантно е да се постави HTML като език за програмиране!
Това е език за маркиране, с HTML не можете да получите достъп до бази данни сам по себе си, нито той има функции, цикли или нещо подобно, за да се каже, че това е език за програмиране.
Поздрави М13. Благодаря за вашия коментар. Истината е, че сте абсолютно прав, но добавям в своя защита, че въпреки че HTML е език за маркиране, сега в текущата му версия (HTML5) това е нещо повече от език за маркиране. И независимо дали ни харесва или не, логичното е, че всеки, който проектира уеб страници или уеб приложения, за него е добре да научи и / или да овладее посочения език за маркиране (HTML5). Оттук и включването му в списъка. Като малък принос за демонстриране, че HTML1 не е това, което HTML5 е сега, оставям тази малка връзка за по-малко разбраните: https://developer.mozilla.org/es/docs/HTML/HTML5
Както и да е, вземете под внимание наблюдението си и направихте необходимите корекции в текста на статията. Благодаря за вашето мнение!
Това ми хареса
Поздрави, Йоланда! Благодарим ви за положителния коментар.
Изглежда и като добър пост? Сбит и ясен ... .. И наистина HTML (това е език за маркиране), както го посочихте като допълваща или спомагателна технология към уеб разработката, няма основен проблем. Поздравления!!