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 এক বা একাধিক ডোমেনের জন্য অনুরোধে কীভাবে প্রতিক্রিয়া জানাবে। listen, server_name, root ও location ডিরেক্টিভ হল মূল। HTTPS-এর জন্য, ssl_certificate ও ssl_certificate_key-কে আপনার PEM ফাইলে নির্দেশ করুন (যেমন, Let's Encrypt থেকে)। জেনারেট করা কনফিগ /etc/nginx/sites-available/-এ সংরক্ষণ করুন এবং nginx রিলোড করুন।
সাধারণ ব্যবহার
- স্ট্যাটিক সাইট — দ্রুত একটি স্ট্যাটিক ফোল্ডার পরিবেশন করুন।
- রিভার্স প্রক্সি — Node/Python/Ruby অ্যাপের সামনে।
- HTTPS মাইগ্রেশন — একটি সাইটকে TLS-এ স্যুইচ করুন।
- মাল্টি-ডোমেন সার্ভার — এক বক্সে একাধিক সাইট হোস্ট করুন।
গোপনীয়তা
সমস্ত জেনারেশন 100% আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।