System Computer – Please understand the definition or understanding of the web server and how it works, which is also equipped with some examples. For the web master, maybe the term web serverr is not foreign anymore and maybe just people who often surf the internet is familiar with the term this one. But for those of you who have not fully understand or even not really know what a web server let us read the explanation in this brief discussion.
A. Explanation of Web Server
Web Server is a software that functions to receive HTTP or HTTPS requests originating from the client (web browser) and sends a response to the request to the client in the form of a web page. Or briefly the definition of Web Server is a server that provides services to the client which the client is asking for information that has to do with the web page.
In general the web serverr consists of two elements namely the computer and web serverr software used, so the computer can be used as a web server. Web Serverr can communicate with the client that is using HTTP protocol (Hypertext Transfer Protocol) and HTTPS (Hypertext Transfer Protocol Secure). With HTTP and HTTPS protocols, communication between server and client can be connected and can be understood easily.
B. Web Server Functions
As in the above explanation was that the web server function is to store and transfer documents or information requested by the client with HTTP or HTTPS protocol. Of course on a web there are various types of documents starting in the form of text, images, audio and video. Then the web server can also serve to send the filing within the page which may include images, text, audio or other file types. (Read also: Understanding HTTP notion and function briefly)
When will access the web page that exist on the server, usually we will type the web page in addres bar a web browser (chrome, mozilla, opera, safari, etc ..) then after the address is typed correctly then we will press enter or button Arrow in the address bar in the web browser so that the web page that we want can be accessed. So this is where the Web Server will work, the web serverr will find the data or files requested by the client. Once the client request file is found it will be sent and displayed on the web browser, but if the requested data is not found then the web serverr will send a specific message.
C. How Web Server Works
Actually quite simple way of working from web server that is accept request from client, after file or file found then web serverr send it back to client. As previously already explained that the intended client here is a web browser that can display web pages.
The web server has software / software contained on the server computer, and on the server computer the data of web pages and other files is stored. Same with the client computer, the server computer must also connect to a computer network such as a local network or the internet, so that the web serverr can be accessed by the internet.
If it describes how a web server works like: the client requests web data to the web serverr, then the command or request will be packed into a TCP form and then sent to the protocol address HTTP or HTTPS (HTTP and HTTPS are protocols used for WWW). The web data that the client requests will be searched for by the web serverr on the server computer. If the data is found it will be packed by the web serverr in the form of TCP, then sent to the client for the show. If the requested client data is not found then the web serverr will display the message to the client such as error, page not found or page not found, etc.
D. Sample Web Server
As for some examples of Web Server software that exist today, such as:
A. Apache HTTP Server
Apache is a web server that can run on various operating systems (Windows, Unix, Linux, etc.) whose function is to serve the website. The protocol used by apache is HTTP. Apache is supported by a number of GUI (Graphical User Interface) interfaces that allow easy management and handling of the server in case of errors. Because it is free and easy to use then apache is currently one of the web serverr that many in use by the web master.
XAMPP is a free software and supports a lot of operating system. Its function is as a server that can stand alone or in other words localhost. XAMPP consists of HTTP Server, MYSQL Database, and supports PHP programming languages as well as Perl. XAMPP stands for X (and four operating systems) Apache, Mysql, PHP and Perl. XAMPP is a web server software that is quite easy to use for dynamic web.
Nginx is a web server that is open source, just like Apache. The nginx web server (reads Engie x) is pretty easy to configure so it’s pretty easy to use, nginx installation is also quite easy, and supports many operating systems. In addition nginx is also famous for its stability, as well as the consumption of resources that are not too wasteful. Currently there are many who use nginx as a web serverr, especially web-web that has high traffic. (Read also: Knowing the meaning of the website and its kind)
D. Microsoft Internet Information Services / Microsoft IIS
That is an http web server that is used on windows sever operating system, starting from NT 4.0 server, Windows 2000 server, and Windows 2003 server. Microsoft Internet Information Service is one web serverr that is paid and widely used today. Microsoft Internet Information Services only supports microsoft operating system only.
Enough, that’s just an article that explains the understanding of the web server and some examples that we can provide. Hopefully this article can be useful and certainly can be understood also and apologize if there is a mistake.