Skip to content

Nginx দিয়ে VPS সাইট চালান ​

এই Ubuntu/Debian উদাহরণ Nginx দিয়ে একটি স্ট্যাটিক সাইট চালায়। এটি শুধু ফোল্ডার নয়, প্রকৃত Nginx সাইট কনফিগারেশন তৈরি করে। PHP বা Node.js-এ আলাদা রানটাইম লাগবে।

শুরু করার আগে ​

sudo অ্যাক্সেস, আগের সার্ভার কনফিগের ব্যাকআপ ও সমর্থিত Ubuntu/Debian রাখুন। পুরোনো সার্ভারে কিছু যোগ করার আগে চালু সাইট ও পোর্ট দেখুন। অন্য সাইটের ফাইল বা কনফিগের ওপর লিখবেন না।

ধাপ ​

  1. সিস্টেমের প্যাকেজ উৎস থেকে Nginx দিন। অব্যবহৃত সাইট ডিরেক্টরি তৈরি করে প্রোডাকশনের স্ট্যাটিক ফাইল আপলোড করুন।

    bash
    sudo apt update
    sudo apt install nginx
    sudo mkdir -p /var/www/apnsite
  2. নিচের উদাহরণে /etc/nginx/sites-available/apnsite তৈরি করুন। উদাহরণের ডোমেইন ও ডকুমেন্ট রুট বদলান। ডিরেক্টরিতে শুধু সোর্স নয়, বিল্ড করা প্রকৃত এন্ট্রি ফাইল থাকতে হবে।

    nginx
    server {
        listen 80;
        server_name example.com;
        root /var/www/apnsite;
        index index.html;
    
        location / {
            try_files $uri $uri/ =404;
        }
    }
  3. ফাইলের নাম অব্যবহৃত হলে নতুন সাইট চালু করুন। রিলোডের আগে কনফিগারেশন যাচাই করুন। যাচাই ব্যর্থ হলে রিলোড করবেন না।

    bash
    sudo ln -s /etc/nginx/sites-available/apnsite /etc/nginx/sites-enabled/apnsite
    sudo nginx -t
    sudo systemctl reload nginx
    curl -I -H "Host: example.com" http://127.0.0.1/
  4. ডোমেইনের A/AAAA রেকর্ড এই সার্ভারের দিকে দিন, তারপর দরকারি ওয়েব পোর্ট অনুমোদন করুন।

  5. পাবলিক HTTPS, অ্যাসেট, নেস্টেড পেজ ও অ্যাক্সেস নীতি দেখুন। এই স্ট্যাটিক উদাহরণ অজানা ফাইলে 404 দেয়; ক্লায়েন্ট রাউটারে অ্যাপ অনুযায়ী ফলব্যাক লাগতে পারে।

  6. সব চালু Nginx পোর্ট ও ফায়ারওয়াল দেখুন। প্যাকেজের পুরোনো ডিফল্ট সাইট পাবলিক পোর্টে চলতে পারে। ইচ্ছাকৃতভাবে দরকার এমন পোর্ট ও ইনবাউন্ড নিয়মই রাখুন।

পাবলিক IP-তে হোস্ট করার শর্ত ​

পাবলিক লিসনার ও সঠিক A/AAAA দিন, দরকারি ইনবাউন্ড পোর্ট খুলুন ও বৈধ অরিজিন HTTPS সার্টিফিকেট দিন। DNS-এ ব্যক্তিগত বা লুপব্যাক ঠিকানা দেবেন না।

সম্পর্কিত গাইড ​

সর্বশেষ পর্যালোচনা ​

2026-10-28

APNCloud-এর অফিসিয়াল সহায়তা। মূল ওয়েবসাইট: apncloud.com · ক্লায়েন্ট এরিয়া: account.apncloud.com