Un «Servidor Web»
mund të jetë edhe një Kompjuter (pajisje) që ofron funksione pritëse dhe funksionuese për të Faqet ose shërbimet në internetsi një Programi ose Paketa e programeve (Softueri) që bëjnë të mundur që faqet ose shërbimet e përmendura të Internetit të ekzistojnë dhe të funksionojnë.
Në nivelin e softuerit, për të arritur zbatimin e a «Servidor Web»
, sot, ka shumë programe të suksesshëm të lirë dhe zgjidhje me burim të hapur në dispozicion, si alternativa ndaj zgjidhjeve tregtare, të pronarit dhe të mbyllura të kompanive të mëdha të klasit botëror.
Individualisht, një program i «Servidor Web»
menaxhuar «Protocolo de Transferencia de Hipertextos (Hypertext Transfer Protocol o HTTP)»
, për të bërë të disponueshëm (online) për përdoruesit e skedarëve që përbëjnë një faqe në internet, përmes një shfletuesi i uebit.
Në grup, a «Servidor Web»
gjithashtu mund të shikohet ose përcaktohet si një tërësi programesh që lidhen me lidhjet me internet ose një intranet, mbulimi i kësaj nga menaxhimi i postave elektronike, shkarkimi i skedarëve, shfletimi i faqeve në internet dhe / ose konsultimi i thjeshtë ose kompleks i informacionit të vendosur në bazat e të dhënave (BD) brenda tyre ose të lidhur me të.
Web servera
Një Web Server themelor zakonisht përbëhet nga 3 lloje themelore të programeve që janë:
- Web server
- Baza e të dhënave
- Programimi, Shkrimi dhe Gjuha e Shënjimit
Këtu janë më të njohurit:
Web servera
Kryesore falas, e hapur dhe falas
- Apache
- nginx
Kryesore private, e mbyllur dhe biznes
- Serveri i Cloudflare
- LiteSpeed
- microsoft IIS
Opsione të tjera të lira, të hapura, ekskluzive dhe të mbyllura
- Apache Tomcat
- Serveri i Trafikut Apache
- Serverat e Google
- Serverat e IBM
- Dritëpd
- Node.js
- Serverat Oracle
- Tengini
Informacion i azhurnuar në programet e serverave të uebit
Bazat e të dhënave
Kryesore falas, e hapur dhe falas
- postgresql
- Mysql (Komuniteti)
- MariaDB
Kryesore private, e mbyllur dhe biznes
- Orakull
- IBM DB2
- Microsoft SQL Server
- Teradata
- SAP Sybase
- Shëno serverin logjik
- Kryesore GemFire
- Oracle NoSQL
- Magazinimi i Microsoft Azure Table
- Ndryshimi i Kuq i Amazonës
- AlegroGrafi
- neo4j
- Grafiku i pafund
- Korteksi DB
- Amazon Simple DB
Opsione të tjera të lira, të hapura, ekskluzive dhe të mbyllura
- MongoDB
- Serveri i bazës së kolltukëve
- Kërkim elastik
- RavenDB
- jena apache
- Gjeode Apache
- Redis
- Ripple
- Kasandra Apache
- apache hbase
- neo4j
- Fondacioni DB
- DB e Orientit
Informacion i azhurnuar në lidhje me programet e bazës së të dhënave
Gjuhët e Programimit, Shkrimit dhe Shënimit
Kryesore falas, e hapur dhe falas
- PHP
- perla
- Piton
Kryesore private, e mbyllur dhe biznes
- Java
- PowerShell
- I shpejtë
- Visual Basic
- Visual Basic. Net
Opsione të tjera të lira, të hapura, ekskluzive dhe të mbyllura
- Përplas
- C
- C + +
- C#
- Go
- JavaScript
- MATLAB
- R
- rubin
- Ndryshk
- Scala
- Predhë
Teknologji ndihmëse dhe plotësuese për Zhvillimin e Uebit
- HTML
- CSS
Informacion i azhurnuar për programet e Gjuhës Programuese
Llojet e serverave të internetit
Varësisht se si kombinohen programet individuale të mësipërme brenda një «Servidor Web»
Si një zgjidhje gjithëpërfshirëse, ato zakonisht quhen ose klasifikohen si më poshtë:
- LAMP: Sistem operativ Linux + Apache-MySQL-PHP
- LAMPPP: Linux OS + Apache_MySQL / MongoDB_PHP / PERL / Python
- PNML: Sistemi Operativ i Windows + Nginx_MariaDB_PHP
- LAPP: Sistemi Operativ Linux + Apache_PostgreSQL_PHP
- MAMP: Sistemi operativ MacOS + Apache_MySQL_PHP
- MAMPPP: Sistemi operativ MacOS + Apache_MySQL_PHP_PERL_Python
- HARTA: Sistemi Operativ MacOS + Apache_PostgreSQL_PHP
- WIMP: Sistemi Operativ i Windows + IIS_MySQL_PHP
- WNMP: Sistemi Operativ i Windows + Nginx_MariaDB_PHP
- WAMP: Sistemi Operativ i Windows + Apache_MySQL_PHP
- WAMPPP: Sistemi Operativ i Windows + Apache_MySQL_PHP / PERL / Python
- WAPP: Sistemi Operativ i Windows + Apache_PostgreSQL_PHP
- XAMP: Linux / MacOS / Sistemi Operativ i Windows + Apache_MariaDB_PHP / Perl
Paketa Falas dhe Jo Falas të serverit Web
Programet e përmendura në imazhin më poshtë janë disa nga ato ekzistuese si në botën e Softuer i Lirë dhe i Hapur, si në botën e Softuer Privat dhe i Mbyllur për zbatimin gjithëpërfshirës të a Web server:
Shenim: Ekzistojnë edhe të tjera më pak të njohura, të cilat sigurisht që ia vlen të hetohen dhe testohen, të tilla si, për shembull, laragon për të zbatuar serverat XAMPP në internet.
Përfundim
Të dini si të zgjidhni mirë se çfarë lloji «Servidor Web»
keni nevojë instaloni dhe konfiguroni, ose që programe individuale ose zgjidhje gjithëpërfshirëse «Servidor Web»
Duhet të implementohet, kërkohet të merren parasysh aftësitë dhe karakteristikat e Hardware dhe Sistemit Operativ që do të përdoren, lloji i faqeve ose sistemeve të internetit që do të menaxhohen dhe madje edhe lloji i mjetet e zhvillimit te softverit që mund të instalohet nëse zbatohet.
Nëse keni krijuar, menaxhuar ose përdorur ndonjë «Servidor Web»
nga ato që përmenden këtu, ndani me ne përshtypjet dhe përvojat tuaja përmes komenteve, në mënyrë që së bashku të pasurojmë njohuritë për të gjitha Softueri i Lirë dhe Komuniteti me Burim të Hapur.
Dhe për më shumë informacion, mos hezitoni gjithmonë të vizitoni ndonjë Biblioteka online si OpenLibra y jedit te lexosh libra (PDF) për këtë temë apo të tjera fushat e njohurive. Tani për tani, nëse ju pëlqeu kjo «publicación»
, mos ndalo ndarjen e saj me të tjerët, në tuajin Uebsajtet, kanalet, grupet ose komunitetet e preferuara të rrjeteve sociale, mundësisht falas dhe të hapura si Mastodont, ose si të sigurta dhe private Telegram.
Ose thjesht vizitoni faqen tonë në DesdeLinux ose bashkohuni në Kanalin zyrtar Telegrami i DesdeLinux për të lexuar dhe votuar për këtë ose botime të tjera interesante në «Software Libre»
, «Código Abierto»
, «GNU/Linux»
dhe tema të tjera që lidhen me «Informática y la Computación»
, Dhe «Actualidad tecnológica»
.
Wow, sa absurde dhe devijuese për të vënë HTML si një gjuhë programimi!
Shtë një gjuhë e shënjimit, me HTML nuk mund të hyni në bazat e të dhënave në vetvete, as nuk ka funksione, cikle ose diçka të ngjashme për të thënë se është një gjuhë programimi.
Përshëndetje M13. Faleminderit per komentin tuaj Dhe e vërteta është që ju keni absolutisht të drejtë, megjithatë unë shtoj në mbrojtjen time se edhe pse HTML është një gjuhë e shënjimit, tani në versionin e saj aktual (HTML5) është më shumë se një gjuhë e thjeshtë e shënjimit. Dhe, duam apo jo, gjëja logjike është që kushdo që krijon faqe në internet ose aplikacione në internet, është mirë që ai të mësojë dhe / ose të zotërojë gjuhën e përmendur të shënjimit (HTML5). Prandaj përfshirja e tij në listë. Si një kontribut i vogël për të treguar që HTML1 nuk është ajo që është HTML5 tani, unë e lë këtë lidhje të vogël për më pak të kuptuarit: https://developer.mozilla.org/es/docs/HTML/HTML5
Sidoqoftë, mbani shënim vëzhgimin tuaj dhe bëni rregullimet e nevojshme në tekstin e artikullit. Faleminderit për kontributin tuaj!
Me pelqeu
Përshëndetje, Yolanda! Faleminderit për komentin tuaj pozitiv.
Duket gjithashtu si një post i mirë? Konciz dhe i qartë… .. Dhe në të vërtetë HTML (është një gjuhë e shënjuar), pasi ju e treguat atë si një teknologji plotësuese ose ndihmëse për zhvillimin e uebit, nuk ka ndonjë problem të madh. Pershendetje !!