PPro Gineous1d ago · 9 min readWhy Your Site Loads on www but Not on the Bare Domain (and How to Fix It)Someone types your domain without the www and gets an error page, a certificate warning or a browser that spins until it gives up. Type it with www and the site is fine. Or the exact reverse. The caus2Eprogineous.hashnode.dev
FFizee2d ago · 8 min readCertbot Alternative: When to Keep Certbot and When to SwitchCertbot is the ACME client most people start with, and for good reason. It is free, maintained by the EFF, and it is what Let's Encrypt recommends to most people with shell access. Install it, run it 2Elapsezero.hashnode.dev
VVishvajeet Shukla3d ago · 5 min read502 Bad Gateway After a Deploy? How to Debug and Roll Back on a VPS (2026)You deploy, refresh the page and see 502 Bad Gateway. Users are hitting it too. The worst thing you can do now is start changing things at random over SSH. This post is a playbook: first get the site 3NEvishvajeetshukla.hashnode.dev
VVishvajeet Shukla3d ago · 5 min readCustom Domain + Free SSL on a VPS: Nginx and Certbot Done Right (2026)Your app is running on the server. curl localhost:3000 works. Now you want https://app.example.com with a padlock, and that last mile (DNS, Nginx, certificates, renewals) is where a surprising number 4CEAvishvajeetshukla.hashnode.dev
YYashvi Kothari4d 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 Mughal5d 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 Mughal6d 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 insi5Eresume-ai.hashnode.dev
YYashvi Kothari6d 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
AAlex6d 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 sometime2Nerrorrescue.hashnode.dev
AAditya SharmaOct 23 · 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