Mudia Web Developer Webserver Stack

links

Below is a list of the technologies that comprise the mudia web developer webserver stack.

These technologies are the webserver. We may label "webserver" as a box on the diagram, but the whole HTTP & HTML software enterprises rest upon a myriad of softwares.

Either way, from these artifacts of code we can derive a list of the technologies used, in an effort that we can then extract design elements that appear to have important protocols, and of course to the degree these inquiring systems can be known or understood at all.

Perhaps, then we get to the prominent reason that we list the elements of the webserver stack and that is so we might better understand what happens when a webserver is serving webpages with all its multimedia hypermedia inquiring potential.



Understanding Hypertext Transfer Protocol

For years, apache was the go-to webserver. In my mind, Apache was the very definition of a webserver. Now, the whole stack is the webserver, having to draw the line somewhere.

The technology watch is there because technology is always changing. A few years ago, I discovered that webserver technology had evolve. I ran across an event-driven Rust application connected as a reverse proxy on nginx.

Before one can develop the website, a webserver must be built on which to host the website. Toward that end, the following are some useful webserver stack technologies.


Technology Watch


Below are some technologies that we have resarched. Here are links to the websites that host these important projects.

digitalocean

digitalocean.com hosting

Start with a virtual server. For example, develop use DigitalOcean's droplet hosting service.


nginx

nginx web server

Add a webserver to serve up webpages. For example, install and develop a nginx webserver.


postgresql

postgresql databases

Add a database so that the website can be a knowledgebase of dynamic information. For example, install and develop a postgresql database.


Rust programming language

Rust programming language

Rust is a contemporary language fully capable of both back-end and front-end webserver development. Rust has libraries, called crates, that enable the processing queries upon the database . For example, install information see: Rust Tools Install.


freeradiantbunny

freeradiantbunny app for database-interface

This webapp serves up webpages with data from the database. For example, install and develop freeradiantbunny.


web app stack logo





Our interests include the following:


www.digitalocean.com digitalocean.com
linux mudia.com/linux
ubuntu ubuntu.com
Rust programming langauge rust-lang.org
npm logo postgresql.org
freeradiantbunny freeradiantbunny.org






mudia.com © 2023 mudia.com