HOSTINGER WEB HOSTING-How to get a webhosting server with hostinger provider
সুচিপত্র:
- পূর্বশর্ত
- সেন্টোজ 8 এ এনগিনেক্স ইনস্টল করা
- ফায়ারওয়াল সামঞ্জস্য করা
- এনগিনেক্স কনফিগারেশন ফাইলের কাঠামো এবং সেরা অভ্যাসগুলি
- উপসংহার
এনজিনেক্স উচ্চারণ করা “ইঞ্জিন এক্স” একটি ওপেন সোর্স, উচ্চ-কার্যকারিতা এইচটিটিপি এবং বিপরীত প্রক্সি সার্ভার যা ইন্টারনেটের বৃহত্তম কিছু সাইটের লোড পরিচালনার জন্য দায়ী। এটি এইচটিটিপি এবং নন-এইচটিটিপি সার্ভারের জন্য স্ট্যান্ড্যালোন ওয়েব সার্ভার, লোড ব্যালেন্সার, সামগ্রী ক্যাশে এবং বিপরীত প্রক্সি হিসাবে ব্যবহার করা যেতে পারে।
অ্যাপাচি এর তুলনায়, এনগিনেক্স প্রচুর সংখ্যক সাম্প্রতিক সংযোগগুলি পরিচালনা করতে পারে এবং প্রতি সংযোগে একটি ছোট মেমরির পদচিহ্ন রয়েছে।
এই টিউটোরিয়ালটি CentOS 8 এ Nginx কীভাবে ইনস্টল ও পরিচালনা করবেন তা ব্যাখ্যা করে।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন এবং আপনার অ্যাপাচি বা অন্য কোনও প্রক্রিয়া 80 বা 443 পোর্টে চলছে না।
সেন্টোজ 8 এ এনগিনেক্স ইনস্টল করা
CentOS 8 দিয়ে শুরু করে, Nginx প্যাকেজটি ডিফল্ট CentOS সংগ্রহস্থলগুলিতে উপলব্ধ।
CentOS 8 এ Nginx ইনস্টল করা টাইপ করার মতোই সহজ:
sudo yum install nginx
ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, এনগিনেক্স পরিষেবাটি সক্ষম করে শুরু করুন:
sudo systemctl enable nginx
sudo systemctl start nginx
পরিষেবাটি চলছে কিনা তা যাচাই করতে, এর স্থিতিটি পরীক্ষা করুন:
sudo systemctl status nginx
আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
ফায়ারওয়াল সামঞ্জস্য করা
ফায়ারওয়ালডি হ'ল সেন্টোস 8-এ ডিফল্ট ফায়ারওয়াল সমাধান।
ইনস্টলেশন চলাকালীন, এনগিনেক্স এইচটিটিপি (
80
) এবং এইচটিটিপিএস (
443
) পোর্টগুলিতে অ্যাক্সেসের অনুমতি দেওয়ার জন্য পূর্বনির্ধারিত নিয়মযুক্ত ফায়ারওয়াল্ড পরিষেবা ফাইল তৈরি করে।
স্থায়ীভাবে প্রয়োজনীয় বন্দরগুলি খুলতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
এখন, আপনি আপনার ওয়েব ব্রাউজারে
http://YOUR_IP
খোলার মাধ্যমে আপনার Nginx ইনস্টলেশন পরীক্ষা করতে পারেন। আপনার ডিফল্ট Nginx স্বাগত পৃষ্ঠাটি দেখতে হবে, যা নীচের চিত্রের মতো দেখা উচিত:
এনগিনেক্স কনফিগারেশন ফাইলের কাঠামো এবং সেরা অভ্যাসগুলি
- সমস্ত এনগিনেক্স কনফিগারেশন ফাইলগুলি
/etc/nginx/
ডিরেক্টরিতে অবস্থিত main মূল/etc/nginx/nginx.conf
কনফিগারেশন ফাইল হ'ল/etc/nginx/nginx.conf
f প্রতিটি ডোমেনের জন্য পৃথক কনফিগারেশন ফাইল তৈরি করা সার্ভারকে বজায় রাখা সহজ করে দেয়/etc/nginx/nginx.conf
এনগিনক্স সার্ভার ব্লক ফাইলগুলি অবশ্যই.conf
দিয়ে শেষ হওয়া উচিত এবং/etc/nginx/conf.d
ডিরেক্টরিতে সঞ্চয় করা/etc/nginx/conf.d
। আপনার যত খুশি সার্ভার ব্লক থাকতে পারে a একটি আদর্শ নামকরণ কনভেনশন অনুসরণ করা ভাল অভ্যাস। উদাহরণস্বরূপ, যদি ডোমেনের নামটিmydomain.com
তবে কনফিগারেশন ফাইলটির নামmydomain.com.conf
রাখা উচিত যদি আপনি নিজের ডোমেন সার্ভার ব্লকগুলিতে পুনরাবৃত্তযোগ্য কনফিগারেশন বিভাগগুলি ব্যবহার করেন তবে এই বিভাগগুলিকেmydomain.com.conf
ভাল ধারণা। (access.log
এবংerror.log
)/var/log/nginx/
ডিরেক্টরিতে অবস্থিত। প্রতিটি সার্ভার ব্লকের জন্য পৃথকaccess
এবংerror
লগ ফাইল রাখার পরামর্শ দেওয়া হয় You আপনি আপনার ডোমেন ডকুমেন্টের রুট ডিরেক্টরিটি যে কোনও জায়গায় সেট করতে পারেন। ওয়েবরুটের জন্য সর্বাধিক সাধারণ অবস্থানগুলির মধ্যে রয়েছে:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
-
উপসংহার
অভিনন্দন, আপনি আপনার সেন্টস 8 সার্ভারে সফলভাবে এনগিনেক্স ইনস্টল করেছেন। আপনি এখন আপনার অ্যাপ্লিকেশন মোতায়েন শুরু করতে এবং এনগিনেক্সকে ওয়েব বা প্রক্সি সার্ভার হিসাবে ব্যবহার করতে প্রস্তুত।
আপনি Nginx পরিষেবাটি অন্য যে কোনও সিস্টেমড ইউনিটের মতোই পরিচালনা করতে পারেন।
nginx Centosডেবিয়ান 10 লিনাক্সে কীভাবে এনগিনেক্স ইনস্টল করবেন

এনগিনেক্স একটি ওপেন-সোর্স, উচ্চ-কার্যকারিতা এইচটিটিপি এবং বিপরীত প্রক্সি সার্ভার যা ইন্টারনেটের বৃহত্তম কিছু সাইটকে ক্ষমতা দেয় powers এই টিউটোরিয়ালে আমরা ডিবিয়ান 10 বাস্টারে এনগিনেক্স কীভাবে ইনস্টল ও পরিচালনা করব তা ব্যাখ্যা করব।
সেন্টোস 7 এ কীভাবে এনগিনেক্স ইনস্টল করবেন

এনজিনেক্স উচ্চারণিত 'ইঞ্জিন এক্স' হ'ল একটি ফ্রি, ওপেন সোর্স, উচ্চ-কার্যকারিতা এইচটিটিপি এবং বিপরীত প্রক্সি সার্ভার যা ইন্টারনেটের বৃহত্তম কিছু সাইটের লোড পরিচালনার জন্য দায়ী। এই টিউটোরিয়ালটি আপনাকে আপনার সেন্টোস 7 মেশিনে এনগিনেক্স ইনস্টল ও পরিচালনা করতে শেখাবে।
সেন্টোস 7 এ কীভাবে এনগিনেক্স সার্ভার ব্লক সেট আপ করবেন

এনগিনেক্স সার্ভার ব্লক আপনাকে একক মেশিনে একাধিক ওয়েবসাইট চালানোর অনুমতি দেয়। এই টিউটোরিয়ালে, আমরা কীভাবে CentOS 7 এ Nginx সার্ভার ব্লক সেটআপ করবেন তা ব্যাখ্যা করব।