Web Server: All the web pages that you can see online are stored on servers, called web servers.
A web server stores the files of a web and It provides them to customers who request them by transferring files over the network using browsers. The client requests it through his browser and the web server sends it to the same browser as the client so that he can view it. Web files include text, images, videos, etc. and that only browsers can display.
The server “serves” (sends) the web file (for example a web in html format) to the client’s browser so that it can be viewed. The server, the browser and the communication through the network will follow rules called “HTTP protocol”.
The space that these servers leave you to host your website is called Hosting. There are two main types of hosting:
Shared Hosting: on the web server there are several pages hosted by different clients.
Dedicated Hosting: you have a server for yourself where you can host your websites. Logically they are more expensive.
Many times it is said shared or dedicated web server to refer to this type of hosting.
Web servers use specific programs to manage their services. Depending on the program used by the web server to manage and serve web pages, they can be of various types. All the types that we are going to look at next are actually web server management programs (software).
Types of Web Servers
Apache HTTP Server: This is the world’s most popular web server developed by the Apache Software Foundation. The Apache web server is a product for the open source and can be introduced in for the most part for all working frameworks including Linux, Unix, Windows, FreeBSD, Mac OS X and that’s just the beginning. About 60% of the computers used as web servers run the Apache web server.
Microsoft IIS: is a high performance Microsoft Web Server. This Web server runs on Windows NT / 2000 and 2003 platforms (and future new versions of Windows as well). IIS comes packaged with Windows NT/2000 and 2003; Since IIS is firmly incorporated with the working framework, it is somewhat simple to control.
The Lighttpd: articulated lighty is additionally a free web server that boats with the FreeBSD working framework. This can likewise run on Windows, Mac OS X, Linux, and Solaris frameworks.
Sun Java System Web Server: It is a suitable web server for large medium and large business websites. Nonetheless, it runs on Windows, Linux, and Unix stages. The Sun Java System web server upholds different dialects, contents, and advancements fundamental for Web 2.0, for example, JSP, Java servlets, PHP, Perl, Python, Ruby on Rails, ASP, and ColdFusion, and so forth
Jigsaw (W3C Server): is open source and free and can run on different stages like Linux, Unix, Windows, Mac OS X Free BSD, and so forth Jigsaw has been written in Java and can run PHP programs and CGI contents.
The Nginx server: it is a very light Web server and works on Unix and Windows systems. It has become the 4th most popular HTTP server on the net and is also distributed under the BSD license. It is used by 19% of web servers.
Within the internet there are some servers called DNS which are in charge of managing the domain names of the web pages (the web addresses). These servers are called DNS Servers.
Proxy Servers or Network Servers: They are used to manage a computer network, allowing or not allowing access to the clients’ network. They usually include network protection such as a firewall.
Database Servers: They are computers prepared to host databases to be used by one or more clients. Furthermore, these servers perform errands like information examination, stockpiling, information control, and other explicit undertakings.
Audio / Video Servers: They allow streaming multimedia content. Streaming is a technique for continuously sending information, which allows, for example, to watch a movie as it is downloaded, without having to download it completely to view it. StreamingDedi will help you if you want any type of offshore streaming server.
Chat Server: It is a team dedicated to managing and maintaining a chat and its users. The most famous are IRCs. Now they are also known as real-time servers, because they allow information to be exchanged instantly.
Groupware Servers: These are servers that facilitate group work on several computers, with a common goal (for example, a project).
These servers have software that allows server users to collaborate regardless of where they are located, thus allowing them to do collaborative work .
Files and data stored on a groupware server can be altered, accessed, and retrieved by members of the workgroup. Groupware is also known as collaboration software.
Telnet Server: These are servers that allow us to log in to any computer and perform tasks on another computer. We can work with our computer remotely, that is, from another computer.
SIP server: They are in charge of managing the establishment of telephone calls over the internet. SIPs store the IP address where they must access to communicate with a user. It does not transmit audio or video, it only establishes communication.
Cloud Servers: Really all these servers do is let you or rent you a space on the server. Most are used to store large amounts of information on the server and have it protected outside of our computer. Many companies rent cloud servers (in the cloud) to have all the valuable information of the company in them, using it whenever they want and making backup copies of the server itself.