Back

Aditi Wagh

Passionate about lea... • 22d

Web server 🌐 A web server is software / hardware which: Stores 📦 Processes ⚙️ Delivers webpages to the users on the internet 🚀 Example: Restaurant 🍽️ You (browser) 👤 Place an order (request) 📝 Kitchen (web server) 👨‍🍳 Prepared food (website) 🍔 Waiter 🧑‍💼 Deliver food (response) 📤 Steps 🔁 1. Client request 🖥️ When you enter the URL on your browser (client side), like https://www.google.com 2. DNS resolution 🌍 To get the IP of that domain name, the browser will contact the DNS server. 3. Connecting to the web server 🔗 Connecting to the web server on the basis of IP addresses, this task will be performed by the browser. 4. Processing the request ⚙️ 5. Serving responses 📦 The files (HTML, CSS, JS, databases, etc.) will be sent back to the client browser via the web server. 6. Rendering the web page 🖼️ Based on the received data, the browser will display the website content to you (client). Types of web server 🧩 1. Apache Reliable and customizable web server that works on almost any system. Good for general websites. 2. Nginx Handles high traffic smoothly 🚦. 3. IIS (Microsoft) Used for Windows-based applications and works well with Microsoft technologies like ASP.NET. 4. LiteSpeed Used for WordPress / PHP websites. Fast alternative to Apache ⚡. 5. Apache Tomcat Used for Java-based applications like Java Servlet and JSP. 6. Node.js Used for real-time applications like chat bots and online games 🔄. JavaScript is used for both frontend and backend. 7. Lighttpd Lightweight and fast server. Works well on systems with low memory. 8. OpenLiteSpeed Free version of LiteSpeed with good speed and performance 🚀. 9. Sun Java System Web Server Used for older Java applications. No longer commonly used now .

Reply

More like this

Recommendations from Medial

Studious Menace

- • 3m

Feature Request: Ability to read the Articles and News within the app, without having to use a web browser.

Reply
1
Image Description
Image Description

Himanshu Singh

 • 

Wherehouse • 10m

Explaining Server Sent Events! Server-Sent Events (SSE) is a technology that lets a web server send real-time updates to a client, like a browser, over a single, long-lasting HTTP connection. It’s a simple, efficient way to push data from the serv

See More
3 Replies
5
Image Description
Image Description

Aurobindo Patra

ezeslucky • 1y

As a Web dev, do you prefer client-side rendering or server-side rendering?

2 Replies
3

Jaysukh Gujariya

Full stack developer • 1y

👉 Web Development A web developer is a professional responsible for creating, building, and maintaining websites or web applications. Their work involves designing how a website looks, as well as ensuring that the site functions properly across dif

See More
Reply
3
Image Description
Image Description

Inactive

AprameyaAI • 1y

CERT-In Advisory CIAD-2024-0042 Multiple Vulnerabilities in SAP Products Original Issue Date: September 02, 2024 Severity Rating: High Software Affected SAP BusinessObjects Business Intelligence Platform SAP BEx Web Java Runtime Export Web Servic

See More
4 Replies
4

biswa

Busy • 1y

So I was building a dating + social media for mainly colleges, coded the full site > friendcity.in Coded the client in react and the backend on server less architecture, used hono and cloud flare workers, server less require you to db pooling so use

See More
Reply
6
Image Description

Muttu Havalagi

🎥-🎵-🏏-⚽ "You'll N... • 1y

Web stacks the web developer should know about🔥 1. MERN MongoDB + Express.js + ReactJS + Node.js 2. MEAN MongoDB + Express.js + AngularJS + Node.js 3. MEVN MongoDB + Express.js + Vue.js + Node.js 4. LAMP Linux + Apache + MySQL + PHP 5. LEMP Lin

See More
1 Reply
3

Vasvi Seth

Cyber Security Stude... • 1y

Ensuring robust cybersecurity measures is essential in today's digital landscape. Are you familiar with Server-Side Request Forgery (SSRF)? This vulnerability can enable attackers to manipulate server-side applications, granting unauthorized acces

See More
Reply
5

Himanshu Singh

 • 

Wherehouse • 10m

**🚀 Understanding WebSockets in 5 Points** 1️⃣ **Real-Time Communication**: WebSockets enable two-way, real-time communication between a client (e.g., browser) and a server, unlike traditional HTTP requests which are one-way and stateless. 2️⃣

See More
Reply
Image Description
Image Description

Dhruv

Enterpreneur • 8m

Backend Coder & App Developer Needed for Startup Description: We are a dynamic startup looking for a talented Backend Coder and App Developer to join our team. If you are passionate about building robust applications and have experience with Node.js

See More
2 Replies
5

Download the medial app to read full posts, comements and news.