Un «Servidor Web»
nó có thể là cả một Phần cứng máy tính) cung cấp các chức năng lưu trữ và vận hành để Các trang hoặc dịch vụ Internetnhư một Chương trình hoặc Bộ chương trình (Phần mềm) giúp các trang hoặc dịch vụ Internet nói trên có thể tồn tại và hoạt động.
Ở cấp Phần mềm, để đạt được việc triển khai «Servidor Web»
, ngày nay, có rất nhiều phần mềm miễn phí thành công và các giải pháp nguồn mở có sẵn, như các giải pháp thay thế cho các giải pháp thương mại, độc quyền và khép kín của các công ty lớn tầm cỡ thế giới.
Cá nhân, một chương trình của «Servidor Web»
quản lý «Protocolo de Transferencia de Hipertextos (Hypertext Transfer Protocol o HTTP)»
, để cung cấp các tệp tạo nên một trang web (trực tuyến) cho người dùng, thông qua trình duyệt web.
Trong nhóm, một «Servidor Web»
cũng có thể được xem hoặc định nghĩa như một tập hợp các chương trình liên quan đến các kết nối với internet hoặc mạng nội bộ, bao gồm việc quản lý email, tải xuống tệp, duyệt trang web và / hoặc tham vấn đơn giản hoặc phức tạp về thông tin được lưu trữ trong cơ sở dữ liệu (BD) bên trong hoặc được kết nối với nó.
Máy chủ Web
Một máy chủ Web cơ bản thường được tạo thành từ 3 loại chương trình cơ bản đó là:
- máy chủ web
- Cơ sở dữ liệu
- Ngôn ngữ lập trình, viết kịch bản và đánh dấu
Dưới đây là những điều được biết đến nhiều nhất:
Máy chủ Web
Chính miễn phí, mở và miễn phí
- Apache
- nginx
Chính riêng tư, đóng cửa và thương mại
- Máy chủ Cloudflare
- Tốc độ nhanh
- Microsoft IIS
Các tùy chọn miễn phí, mở, độc quyền và đóng khác
- Apache Tomcat
- Máy chủ lưu lượng truy cập Apache
- Máy chủ Google
- Máy chủ IBM
- Lighttpd
- Node.js
- Máy chủ Oracle
- động cơ
Thông tin cập nhật về các chương trình Máy chủ Web
Cơ sở dữ liệu
Chính miễn phí, mở và miễn phí
- postgresql
- Mysql (Cộng đồng)
- MariaDB
Chính riêng tư, đóng cửa và thương mại
- Oracle
- IBM DB2
- Microsoft SQL Server
- Siêu dữ liệu
- Cơ sở dữ liệu SAP
- Đánh dấu máy chủ logic
- GemFire Pivotal
- Oracle NoQuery
- Lưu trữ bảng Microsoft Azure
- Amazon RedShift
- Đồ thị Allegro
- neo4j
- Đồ thị vô hạn
- Cortex DB
- Amazon Simple DB
Các tùy chọn miễn phí, mở, độc quyền và đóng khác
- Mongo DB
- Máy chủ Couchbase
- Tìm kiếm đàn hồi
- RavenDB
- jena apache
- Mã địa lý Apache
- Redis
- đồng riak
- Apache cassandra
- apache hbase
- neo4j
- Cơ sở DB
- Phương Đông DB
Thông tin cập nhật về các chương trình Cơ sở dữ liệu
Ngôn ngữ lập trình, viết kịch bản và đánh dấu
Chính miễn phí, mở và miễn phí
- PHP
- Ngọc trai
- Python
Chính riêng tư, đóng cửa và thương mại
- Java
- PowerShell
- Nhanh
- Visual Basic
- Visual Basic.Net
Các tùy chọn miễn phí, mở, độc quyền và đóng khác
- Cú đánh
- C
- C + +
- C#
- Go
- JavaScript
- MATLAB
- R
- hồng ngọc
- Rust
- Scala
- Shell
Các công nghệ phụ trợ và bổ sung cho Phát triển Web
- HTML
- CSS
Thông tin cập nhật về các chương trình Ngôn ngữ lập trình
Các loại máy chủ web
Tùy thuộc vào cách các chương trình riêng lẻ ở trên được kết hợp trong một «Servidor Web»
Là một giải pháp toàn diện, chúng thường được gọi hoặc phân loại như sau:
- ĐÈN: Hệ điều hành Linux + Apache-MySQL-PHP
- ĐÈN: Hệ điều hành Linux + Apache_MySQL / MongoDB_PHP / PERL / Python
- PNML: Hệ điều hành Windows + Nginx_MariaDB_PHP
- LAP: Hệ điều hành Linux + Apache_PostgreSQL_PHP
- MAMP: Hệ điều hành MacOS + Apache_MySQL_PHP
- MAMPPP: Hệ điều hành MacOS + Apache_MySQL_PHP_PERL_Python
- BẢN ĐỒ: Hệ điều hành MacOS + Apache_PostgreSQL_PHP
- WIMP: Hệ điều hành Windows + IIS_MySQL_PHP
- WNMP: Hệ điều hành Windows + Nginx_MariaDB_PHP
- WAMP: Hệ điều hành Windows + Apache_MySQL_PHP
- WAMPPP: Hệ điều hành Windows + Apache_MySQL_PHP / PERL / Python
- WAPP: Hệ điều hành Windows + Apache_PostgreSQL_PHP
- XAMP: Hệ điều hành Linux / MacOS / Windows + Apache_MariaDB_PHP / Perl
Gói máy chủ web miễn phí và không miễn phí
Các chương trình được đề cập trong hình ảnh dưới đây là một số chương trình tồn tại cả trong thế giới Phần mềm miễn phí và mở, như trong thế giới của Phần mềm Riêng tư và Đóng để thực hiện toàn diện máy chủ web:
Lưu ý: Có những cái khác ít được biết đến hơn chắc chắn sẽ đáng để điều tra và thử nghiệm, chẳng hạn như Ấu trùng để triển khai Máy chủ web XAMPP.
Kết luận
Để biết cách chọn tốt loại «Servidor Web»
nó cần cài đặt và cấu hìnhhoặc các chương trình riêng lẻ hoặc giải pháp toàn diện «Servidor Web»
Nó phải được thực hiện, cần phải tính đến các khả năng và đặc điểm của Phần cứng và Hệ điều hành sẽ được sử dụng, loại trang hoặc hệ thống web được quản lý và thậm chí cả loại công cụ phát triển phần mềm có thể được cài đặt nếu đúng như vậy.
Nếu bạn đã tạo, quản lý hoặc sử dụng bất kỳ «Servidor Web»
trong số những người được đề cập ở đây, chia sẻ với chúng tôi những ấn tượng và kinh nghiệm của bạn thông qua nhận xét, để chúng ta cùng nhau làm giàu kiến thức của toàn bộ Phần mềm miễn phí và cộng đồng nguồn mở.
Và để biết thêm thông tin, đừng ngần ngại truy cập bất kỳ Thư viện trực tuyến như OpenLibra y jedit đọc sách (PDF) về chủ đề này hoặc chủ đề khác lĩnh vực kiến thức. Còn bây giờ, nếu bạn thích điều này «publicación»
, đừng ngừng chia sẻ nó với những người khác, trong Các trang web, kênh, nhóm hoặc cộng đồng yêu thích của mạng xã hội, tốt nhất là miễn phí và mở như Loại voi lớn đa tuyệt chủnghoặc an toàn và riêng tư như Telegram.
Hoặc chỉ cần truy cập trang chủ của chúng tôi tại DesdeLinux hoặc tham gia Kênh chính thức Điện tín của DesdeLinux để đọc và bình chọn cho ấn phẩm này hoặc các ấn phẩm thú vị khác trên «Software Libre»
, «Código Abierto»
, «GNU/Linux»
và các chủ đề khác liên quan đến «Informática y la Computación»
và «Actualidad tecnológica»
.
Chà, thật ngớ ngẩn và sai lầm khi đặt HTML làm ngôn ngữ lập trình!
Nó là một ngôn ngữ đánh dấu, với HTML, bạn không thể tự mình truy cập cơ sở dữ liệu, nó cũng không có các chức năng, chu trình hoặc bất cứ thứ gì tương tự để nói rằng nó là một ngôn ngữ lập trình.
Chào M13. Cám ơn bạn đã góp ý. Và sự thật là bạn hoàn toàn đúng, tuy nhiên tôi nói thêm rằng mặc dù HTML là một ngôn ngữ đánh dấu, nhưng ở phiên bản hiện tại (HTML5), nó không chỉ là một ngôn ngữ đánh dấu đơn giản. Và cho dù chúng ta có muốn hay không, điều hợp lý là bất kỳ ai thiết kế trang web hoặc ứng dụng web, đều tốt cho người đó học và / hoặc thông thạo ngôn ngữ đánh dấu (HTML5). Do đó, nó được đưa vào danh sách. Như một đóng góp nhỏ để chứng minh rằng HTML1 không phải là HTML5 bây giờ, tôi để lại liên kết nhỏ này cho những người ít hiểu hơn: https://developer.mozilla.org/es/docs/HTML/HTML5
Dù sao, hãy ghi lại sự quan sát của bạn và thực hiện những điều chỉnh cần thiết trong văn bản của bài viết. Cảm ơn vì đầu vào của bạn!
tôi thích nó
Xin chào, Yolanda! Cảm ơn bạn đã bình luận tích cực của bạn.
Nó cũng có vẻ như là một bài viết tốt? Ngắn gọn và rõ ràng… .. Và thực sự HTML (nó là một ngôn ngữ đánh dấu), như bạn đã chỉ ra rằng nó là một công nghệ bổ sung hoặc phụ trợ cho việc phát triển web, không có vấn đề gì lớn cả. Lời chào hỏi!!