Passionate about lea...ย โขย 2m
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 .

ย โขย
Wherehouseย โขย 1y
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
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๐ฅ-๐ต-๐-โฝ "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 MoreCyber 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 MoreDownload the medial app to read full posts, comements and news.