Introduction to Web and Web servers

·

2 min read

Before we deep dive into web servers, first, let's understand the basics of web pages, web site and web servers

Web Page

A document that can be displayed in web browsers such as Google, Firefox, Microsoft Edge, and apple's safari is called a pages

In simple words, a page from the book, which has contents, images, headings, paragraph

Web Site

A collection of pages that are grouped is called web site, mostly web site pages are grouped based on the relevance of content

Example: A novel that has many individual pages which are printed together to make a perfect novel

Web Server:

A server is nothing but a computer that hosts a website on the internet

Web servers can have website's component files such as HTML, images, CSS and javascript files

A web server connects to the Internet and supports physical data interchange with other devices connected to the web.

We are going to discuss a famous server called Apache Web server

Apache Web server

The basic function of any server is to accept requests from the client(user's computer) and send a response to the request

Apache is free and open-source software that allows users to deploy their websites on the internet, it is not a physical server, but rather a software that runs on an HTTP server

It supports all kinds of the operating system, just by downloading apache software and runs on any operating machine

Let's take a look in simple terms

I have created a website for a hotel that display menu items and their prices with pictures

My first step would be writing HTML code to display the contents of a web page which has menu items and images.

Now web site is ready on the local machine, it's time to host HTML and other components into a server called apache, once the website is hosted it will be designated to an IP address and corresponding names can be created using DNS(Domain Name Space)