বিষয়বস্তুতে যান
⚙️

Nginx কনফিগ জেনারেটর

স্ট্যাটিক সাইট, রিভার্স প্রক্সি, SSL/HTTPS, gzip, ক্যাশিংয়ের জন্য nginx সার্ভার ব্লক জেনারেট করুন। কপি বা ডাউনলোড করুন। আপনার ব্রাউজারে চলে।

সার্ভার

SSL / HTTPS

নিচের সার্ট পাথ সহ 443-এ লিসেন।

রিডাইরেক্ট

পোর্ট 80-এ একটি সার্ভার ব্লক যোগ করে যা HTTPS-এ 301-রিডাইরেক্ট করে।

example.com থেকে www.example.com-এ একটি রিডাইরেক্ট যোগ করে।

www.example.com থেকে example.com-এ একটি রিডাইরেক্ট যোগ করে।

পারফরম্যান্স

ব্যান্ডউইথ কমাতে টেক্সট প্রতিক্রিয়া সংকুচিত করুন।

নিরাপত্তা

X-Frame-Options, X-Content-Type-Options ও Referrer-Policy যোগ করে।

প্রিসেট

nginx কনফিগ
 

nginx সার্ভার ব্লক সম্পর্কে

একটি nginx সার্ভার ব্লক সংজ্ঞায়িত করে nginx এক বা একাধিক ডোমেনের জন্য অনুরোধে কীভাবে প্রতিক্রিয়া জানাবে। listen, server_name, rootlocation ডিরেক্টিভ হল মূল। HTTPS-এর জন্য, ssl_certificatessl_certificate_key-কে আপনার PEM ফাইলে নির্দেশ করুন (যেমন, Let's Encrypt থেকে)। জেনারেট করা কনফিগ /etc/nginx/sites-available/-এ সংরক্ষণ করুন এবং nginx রিলোড করুন।

সাধারণ ব্যবহার

  • স্ট্যাটিক সাইট — দ্রুত একটি স্ট্যাটিক ফোল্ডার পরিবেশন করুন।
  • রিভার্স প্রক্সি — Node/Python/Ruby অ্যাপের সামনে।
  • HTTPS মাইগ্রেশন — একটি সাইটকে TLS-এ স্যুইচ করুন।
  • মাল্টি-ডোমেন সার্ভার — এক বক্সে একাধিক সাইট হোস্ট করুন।

গোপনীয়তা

সমস্ত জেনারেশন 100% আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।