এঞ্জিনেক্স ওয়েব সার্ভার ইন্সটলেশনঃ
sudo apt-get update
কমান্ড দিয়ে অপারেটিং সিস্টেমের প্যাকেজ রিপোজিটরি আপডেট / হালনাগাদ করে নিন। নিচের কমান্ড দিয়ে এঞ্জিনেক্স ওয়েব সার্ভার ইন্সটল করুন।
sudo apt-get install nginx
সার্ভার ফায়ারওয়ালে এঞ্জিনেক্স যাতে পোর্ট ৮০ ব্যবহার করতে পারে সে জন্য পরবর্তী কমান্ড নিচের কমান্ড দিন।
sudo ufw allow 'Nginx HTTP'
ফায়ারওয়াল ‘Nginx HTTP’ কে এলাউ করেছে কিনা জানতে নিচের কমান্ড দিন।
sudo ufw status
সার্ভারের IP এড্রেস ওয়েব ব্রাউজার থেকে এক্সেস করুন, এঞ্জিনেক্স এর ডিফল্ট পেজ দেখতে পাবেন।
MySQL ইন্সটলেশনঃ
MySQL সার্ভার ইন্সটল করার জন্য নিচের কমান্ড দিন।
sudo apt-get install mysql-server
MySQL ইন্সটলেশনের সময় MySQL সার্ভারের রুট এক্সেসের জন্য পাসওয়ার্ড সেট করুন।
PHP ইন্সটলেশনঃ
PHP এবং PHP এর MySQL এক্সটেনশন ইন্সটল করতে নিচের কমান্ড দিন।
sudo apt-get install php-fpm php-mysql
নিচের কমান্ড দিয়ে php-fpm এর কনফিগারেশন ফাইল ওপেন করুন এবং cgi.fix_pathinfo=0 সেট করুন।
sudo nano /etc/php/7.0/fpm/php.ini
নিচের কমান্ড দিয়ে php-fpm রিস্টার্ট করুন।
sudo service restart php7.0-fpm
এই এপ দিয়ে এঞ্জিনেক্স কনফিগারেশন জেনারেট করুন এবং /etc/nginx/sites-available
ফোল্ডারে কনফিগারেশন সেভ করুন। এরপর নিচের কমান্ড দিয়ে /etc/nginx/sites-enabled
ফোল্ডারে সিমলিংক তৈরি করুন। your.conf আপনার কনফিগারেশন ফাইলের নাম দিয়ে রিপ্লেস করুন।
sudo ln -s /etc/nginx/sites-available/your.conf /etc/nginx/sites-enabled/your.conf
sudo nginx -t
কমান্ড দিয়ে কনফিগারেশন চেক করুন, যদি কোন এরর না থাকে তাহলে sudo service nginx restart
কমান্ড দিয়ে এঞ্জিনেক্স সার্ভার রিস্টার্ট করুন।