YYashvi Kothari1d ago · 18 min readGoogle Cloud Compute Challenge Lab: Build a Web Server Without Writing Application CodeHow to Create a Cloud Storage Bucket, Attach a 200 GB Persistent Disk, and Deploy NGINX on Google Compute Engine Introduction: A Website Starts Long Before the First Line of Code A website is more thayashvikothari.hashnode.dev
MMuhammad Ali Mughal1d ago · 9 min readCORS Misconfigurations in Production APIs: How Access-Control-Allow-Origin & Credentials Leak Sensitive Data (And How to Audit Headers)Every full-stack engineer has experienced a deployment failing in the browser console with: Access to fetch at 'https://api.example.com/v1/profile' from origin 'https://app.example.com' has been blockresume-ai.hashnode.dev
MMuhammad Ali Mughal2d ago · 8 min readHow to Audit HTTP Security Headers (CSP, HSTS & More)Deploying a valid TLS certificate encrypts traffic in transit, but encryption alone does not stop a browser from executing injected cross-site scripting (XSS) payloads, loading your checkout page insiresume-ai.hashnode.dev
YYashvi Kothari3d ago · 22 min readHow to Create a Virtual Machine on Google Cloud and Deploy an NGINX Web Server - The Basics of Google Cloud ComputeHow to Create a Virtual Machine on Google Cloud and Deploy an NGINX Web Server From your first Compute Engine instance to a live web server: a practical Google Cloud tutorial for beginners. Cloud compyashvikothari.hashnode.dev
AAlex3d ago · 8 min readDebugging SSL Errors From the Server Side: ERR_SSL_PROTOCOL_ERROR, Untrusted Certificates and Cloudflare SSL ModesWhen a visitor reports "Your connection is not private" or ERR_SSL_PROTOCOL_ERROR, most of the advice online is aimed at them: clear the cache, check the clock, turn off the antivirus. That's sometimeerrorrescue.hashnode.dev
AAditya Sharma4d ago · 8 min read(Day 49) Task : Launching an EC2 Web Server !I launched an Ubuntu server with Nginx inside my own VPC. My first SSH attempt failed, and the cause was one wrong rule. Tags: AWS, ec2, DevOps, cloud, nginx, beginners This is Phase 3 of my StudentHugkv-devops.hashnode.dev
PPro Gineous4d ago · 9 min readHow to Check SSL Certificate Expiry Before Browsers Start WarningMost sites have had auto-renewing certificates for years, so an expired one feels like a thing of the past. Then a renewal fails quietly in August, nobody looks, and in October visitors get a full-pagprogineous.hashnode.dev
MMeghsham KapureOct 18 · 7 min readLayered Backend SystemFlow of Request and Response Cycle Client Request The client sends a request to the server. DNS Resolution (forward): The domain name is resolved to the server's IP address. TCP Connection and meghsham.hashnode.dev
DDanila VershininOct 18 · 10 min readNGINX Microcaching: Varnish-Style Full-Page Caching Without a Third-Party ModuleYour WordPress homepage takes 600 to 900 ms to build. Your API endpoint runs the same database query a thousand times a second. The pages barely change from one second to the next, yet every visitor pgetpagespeed.hashnode.dev
SSulakshana KarunarathneOct 15 · 5 min readHardening a 3-tier app before Kubernetes: 6 things that were quietly brokenKubernetes gives you strong security controls: runAsNonRoot, read-only root filesystems, readiness-based routing. But they only work if your containers already support them. So before moving Deal Aggrdevseccloud.hashnode.dev