Skip to Content
Go Realm v1 is released 🎉
DevOpsNginxNginx: Deploy শেখার ৪ ঘণ্টার Visual রোডম্যাপ

Nginx: Deploy শেখার ৪ ঘণ্টার Visual রোডম্যাপ

এই কোর্স একজন backend developer-এর জন্য, যে Laravel, Go, React, এবং Next.js বোঝে এবং Nginx-কে production deployment tool হিসেবে master করতে চায়

এখানে theory মুখস্থ হবে না। প্রতিটি concept diagram + table দিয়ে শেখানো হবে, যাতে এক নজরে mental model তৈরি হয়।


এক নজরে: Nginx কোথায় বসে?

┌─────────┐ ┌─────────┐ ┌──────────────────┐ │ Browser │ ───▶ │ Nginx │ ───▶ │ Application │ │ /Client │ ◀─── │ :80 │ ◀─── │ (Laravel/Go/Next)│ └─────────┘ │ :443 │ └──────────────────┘ └─────────┘ ▲ ▲ SSL Domain routing (HTTPS) (server_name)

Nginx হলো front door — সব public traffic এখানে আসে, তারপর সঠিক app-এ যায়।


কোর্স শেষে তুমি কী পারবে?

Skillমানে কী
Request flow ব্যাখ্যাclient → Nginx → upstream app পুরো path বোঝা
Core directives পড়াserver, location, root, proxy_pass, try_files confidently পড়া
Stack-wise deployLaravel, Go, Next.js — প্রতিটির আলাদা pattern চেনা
Domain + SSLsubdomain, HTTPS, redirect rule apply করা
Debugging502, wrong root, static file issue, redirect loop fix করা

Course Curriculum

মডিউলসময়ফোকাসOutcome
মডিউল ১৩০ মিনিটNginx কী, কোথায় বসেmental model পরিষ্কার
মডিউল ২৪৫ মিনিটconfig structure, directives, matchingconfig দেখে ভয় কাটবে
মডিউল ৩৬০ মিনিটLaravel, Go, Next.js proxy patternreal app serve করা
মডিউল ৪৬০ মিনিটdomain, server block, SSL, redirectinternet-ready setup
মডিউল ৫৪৫ মিনিটlogging, debugging, reload, securitytroubleshooting confidence
Config Review৩০ মিনিটreal config পড়া ও বোঝাযেকোনো config decode করা

মোট সময়: ২৪০ মিনিট


প্রতিটি মডিউলের গঠন

শেখার লক্ষ্য → Diagram → Table → Config example → Common mistake → Check

প্রতিটি মডিউল একই rhythm-এ চলবে, তাই predictably শেখা যাবে।


[১] Foundation ──▶ [২] Core Config ──▶ [৩] Reverse Proxy [Config Review] ◀── [৫] Ops/Security ◀── [৪] Domain + SSL
ধাপকেন আগে
১ → ২কোথায় বসে না বুঝলে config মুখস্থ হয়ে যায়
২ → ৩directive না জানলে proxy pattern অর্থহীন
৩ → ৪app serve করতে পারলে তবেই domain/SSL দরকার
৪ → ৫live হওয়ার পরই operational skill কাজে লাগে

এই কোর্সের Positioning

তুমি যেহেতু already clean code, architecture, এবং DB design বোঝো — তাই beginner Linux lecture নেই। Focus:

Skip করা হয়েছেFocus করা হয়েছে
Linux 101deployment architecture
basic networking theoryconfig reasoning
generic sysadminpractical VPS patterns
production failure diagnosis

একটি সাধারণ Multi-App VPS Map

┌──────────────────────────┐ api.example.com ───────▶ │ Nginx │ ──▶ Go API (:8080) app.example.com ───────▶ │ (one VPS, many domains) │ ──▶ Next.js (:3000) admin.example.com ───────▶ │ server_name দিয়ে route │ ──▶ Laravel + PHP-FPM /assets/, uploads ───────▶ │ │ ──▶ static file (নিজেই serve) └──────────────────────────┘

কোর্স শেষে এই architecture তুমি নিজে map করতে পারবে।


শুরু করো

➡️ মডিউল ১: Nginx Foundation দিয়ে শুরু করো।