Un «Servidor Web»
może to być zarówno plik Sprzęt komputerowy) który zapewnia hosting i funkcje operacyjne dla Strony lub usługi internetowe, jako a Program lub zestaw programów (oprogramowanie) które umożliwiają istnienie i funkcjonowanie wspomnianych stron lub usług internetowych.
Na poziomie oprogramowania, aby osiągnąć implementację «Servidor Web»
, dzisiaj jest ich wiele udane darmowe oprogramowanie i rozwiązania open source dostępne, jak alternatywy dla rozwiązań komercyjnych, autorskich i zamkniętych dużych firm światowej klasy.
Indywidualnie program «Servidor Web»
zarządzać «Protocolo de Transferencia de Hipertextos (Hypertext Transfer Protocol o HTTP)»
, aby udostępnić użytkownikom (online) pliki składające się na stronę internetową za pośrednictwem a przeglądarka internetowa.
W grupie a «Servidor Web»
można również przeglądać lub definiować jako zestaw programów związanych z połączeniami z internet lub intranet, obejmujące w tym celu zarządzanie e-mailami, pobieranie plików, przeglądanie stron internetowych i / lub proste lub złożone przeglądanie informacji przechowywanych w bazach danych (BD) w nich samych lub z nimi połączonych.
Serwery WWW
Podstawowy serwer WWW składa się zwykle z 3 podstawowych typów programów, którymi są:
- serwer internetowy
- Baza danych
- Język programowania, skryptów i znaczników
Oto najbardziej znane:
Serwery WWW
Główna darmowa, otwarta i bezpłatna
- Apache
- nginx
Główne prywatne, zamknięte i handlowy
- Serwer Cloudflare
- LiteSpeed
- Microsoft IIS
Inne bezpłatne, otwarte, ekskluzywne i zamknięte opcje
- Apache Tomcat
- Serwer ruchu Apache
- Serwery Google
- Serwery IBM
- Lighttpd
- node.js
- Serwery Oracle
- silnik
Zaktualizowane informacje o programach serwerów WWW
Bazy danych
Główna darmowa, otwarta i bezpłatna
- postgresql
- MySQL (społeczność)
- MariaDB
Główne prywatne, zamknięte i handlowy
- wyrocznia
- IBM DB2
- Microsoft SQL Server
- Teradane
- Baza SAP
- Oznacz serwer logiki
- Ogień klejnotu kluczowego
- OracleNoSQL
- Magazyn tabel Microsoft Azure
- Amazonka Przesunięcie ku czerwieni
- AllegroWykres
- neo4j
- Nieskończony wykres
- Kora DB
- Prosta baza danych Amazon
Inne bezpłatne, otwarte, ekskluzywne i zamknięte opcje
- Mongo DB
- Serwer Couchbase
- Elastyczne wyszukiwanie
- RavenDB
- Jena Apache
- Geodezja Apache
- Redis
- Riak
- Apache Cassandra
- Apache hbase
- neo4j
- Fundacja DB
- Zorientuj DB
Zaktualizowane informacje o programach baz danych
Języki programowania, skryptów i znaczników
Główna darmowa, otwarta i bezpłatna
- PHP
- Perła
- Python
Główne prywatne, zamknięte i handlowy
- Java
- PowerShell
- Szybki
- Visual Basic
- Visual Basic.Net
Inne bezpłatne, otwarte, ekskluzywne i zamknięte opcje
- Bash
- C
- C + +
- C#
- Go
- JAVASCRIPT
- MATLAB
- R
- Rubin
- Rdza
- Scala
- Powłoka
Technologie pomocnicze i uzupełniające do tworzenia stron internetowych
- HTML
- CSS
Aktualne informacje o programach języków programowania
Rodzaje serwerów WWW
W zależności od tego, jak powyższe programy indywidualne są połączone w pliku «Servidor Web»
Jako kompleksowe rozwiązanie są zwykle nazywane lub klasyfikowane w następujący sposób:
- LAMPA: System operacyjny Linux + Apache-MySQL-PHP
- LAMPPP: System operacyjny Linux + Apache_MySQL / MongoDB_PHP / PERL / Python
- PNML: System operacyjny Windows + Nginx_MariaDB_PHP
- LAPOŃSKI: System operacyjny Linux + Apache_PostgreSQL_PHP
- MAMPA: System operacyjny MacOS + Apache_MySQL_PHP
- MAMPPP: System operacyjny MacOS + Apache_MySQL_PHP_PERL_Python
- MAPA: System operacyjny MacOS + Apache_PostgreSQL_PHP
- MIĘCZAK: System operacyjny Windows + IIS_MySQL_PHP
- WNMP: System operacyjny Windows + Nginx_MariaDB_PHP
- WAMP: System operacyjny Windows + Apache_MySQL_PHP
- WAMPPP: System operacyjny Windows + Apache_MySQL_PHP / PERL / Python
- WAPP: System operacyjny Windows + Apache_PostgreSQL_PHP
- XAMP: System operacyjny Linux / MacOS / Windows + Apache_MariaDB_PHP / Perl
Darmowe i płatne pakiety serwerów WWW
Programy wymienione na poniższym obrazku to tylko niektóre z tych, które istnieją zarówno w świecie Darmowe i otwarte oprogramowanie, jak w świecie Oprogramowanie prywatne i zamknięte za kompleksową realizację projektu serwer internetowy:
Uwaga: Są inne mniej znane, które z pewnością warto zbadać i przetestować, takie jak na przykład laragon zaimplementować serwery sieciowe XAMPP.
Wnioski
Aby wiedzieć, jak dobrze wybrać rodzaj «Servidor Web»
potrzebujesz zainstaluj i skonfigurujlub te indywidualne programy lub kompleksowe rozwiązanie «Servidor Web»
Musi zostać wdrożony, należy uwzględnić możliwości i charakterystykę sprzętu i systemu operacyjnego, który ma być używany, rodzaj zarządzanych stron lub systemów internetowych, a nawet rodzaj narzędzia do tworzenia oprogramowania które można by zainstalować, gdyby tak było.
Jeśli utworzyłeś, zarządzałeś lub korzystałeś z «Servidor Web»
spośród wymienionych tutaj, podziel się z nami swoimi wrażeniami i doświadczeniami poprzez komentarze, dzięki czemu wspólnie wzbogacamy wiedzę o całości Wolne oprogramowanie i społeczność Open Source.
Aby uzyskać więcej informacji, nie zawsze wahaj się je odwiedzić Biblioteka online jako OpenLibra y Jedit czytać książki (pliki PDF) na ten temat lub inne obszary wiedzy. Na razie, jeśli to lubisz «publicación»
, nie przestawaj się tym dzielić z innymi w swoim Ulubione witryny internetowe, kanały, grupy lub społeczności sieci społecznościowych, najlepiej bezpłatnych i otwartych jako Mastodontlub bezpieczne i prywatne jak Telegram.
Lub po prostu odwiedź naszą stronę główną pod adresem DesdeLinux lub dołącz do oficjalnego kanału Telegram z DesdeLinux czytać i głosować na tę lub inne interesujące publikacje «Software Libre»
, «Código Abierto»
, «GNU/Linux»
i inne tematy związane z «Informática y la Computación»
i «Actualidad tecnológica»
.
Wow, jak absurdalne i anormalne jest umieszczanie HTML jako języka programowania!
Jest to język znaczników, w przypadku HTML nie można samodzielnie uzyskać dostępu do baz danych, ani nie ma on funkcji, cykli ani niczego podobnego, co mogłoby wskazywać, że jest to język programowania.
Pozdrowienia M13. Dzięki za komentarz. I prawda jest taka, że masz absolutną rację, jednak na swoją obronę dodam, że chociaż HTML jest językiem znaczników, teraz w swojej aktualnej wersji (HTML5) jest czymś więcej niż prostym językiem znaczników. I czy nam się to podoba, czy nie, logiczną rzeczą jest to, że każdy, kto projektuje strony internetowe lub aplikacje internetowe, powinien nauczyć się i / lub opanować wspomniany język znaczników (HTML5). Stąd umieszczenie go na liście. Jako mały wkład, aby pokazać, że HTML1 nie jest tym, czym HTML5 jest teraz, zostawiam ten mały link dla mniej zrozumiałych: https://developer.mozilla.org/es/docs/HTML/HTML5
W każdym razie zwróć uwagę na swoje spostrzeżenie i dokonaj niezbędnych poprawek w tekście artykułu. Dzięki za wkład!
lubię to
Pozdrowienia, Yolanda! Dziękuję za pozytywny komentarz.
Wydaje się też, że to dobry post? Zwięzły i jasny… .. I rzeczywiście HTML (jest to język znaczników), jak wskazałeś go jako technologię uzupełniającą lub pomocniczą w tworzeniu stron internetowych, nie ma większego problemu. Pozdrowienia!!