ডেবিয়ান 10 ইনস্টলেশন গাইড
সুচিপত্র:
- এনগিনেক্স ইনস্টল করুন
- ফায়ারওয়াল সামঞ্জস্য করুন
- এনগিনেক্স কনফিগারেশন ফাইলের কাঠামো এবং সেরা অভ্যাসগুলি
- উপসংহার
এনগিনেক্স একটি ওপেন-সোর্স, উচ্চ-কার্যকারিতা এইচটিটিপি এবং বিপরীত প্রক্সি সার্ভার যা ইন্টারনেটের বৃহত্তম কিছু সাইটকে ক্ষমতা দেয় powers অ্যাপাচি এর তুলনায়, এনগিনেক্স প্রচুর সংখ্যক সাম্প্রতিক সংযোগগুলি পরিচালনা করতে পারে এবং প্রতি সংযোগে একটি ছোট মেমরির পদচিহ্ন রয়েছে।
এনগিনেক্স স্ট্যান্ডলোন ওয়েব সার্ভার হিসাবে এবং এইচটিটিপি এবং নন-এইচটিপি সার্ভারগুলির জন্য বিপরীত প্রক্সি হিসাবে ব্যবহার করা যেতে পারে।
এই টিউটোরিয়ালে, আমরা কীভাবে ডেবিয়ান 10 বাস্টারে এনগিনেক্স ইনস্টল ও পরিচালনা করতে পারি তা ব্যাখ্যা করব।
এনগিনেক্স ইনস্টল করুন
ডিএনজিয়ান প্যাকেজটি ডিফল্ট ডেবিয়ান বুস্টার সংগ্রহস্থলের অন্তর্ভুক্ত। ইনস্টলেশনটি বেশ সোজা, কেবল নীচের কমান্ডগুলি রুট বা সুডো সুবিধাগুলি সহ ব্যবহারকারী হিসাবে চালান:
sudo apt update
sudo apt install nginx
ইনস্টলেশন প্রক্রিয়া শেষ হওয়ার পরে Nginx পরিষেবা স্বয়ংক্রিয়ভাবে শুরু হবে। আপনি নীচে প্রদর্শিত হিসাবে কার্ল দিয়ে এটি যাচাই করতে পারেন:
curl -I 127.0.0.1
আউটপুট এটির মতো দেখাবে:
HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes
আপনি অন্যান্য সিস্টেমেড ইউনিটের মতোই এনগিনেক্স পরিষেবা পরিচালনা করতে
systemctl
কমান্ডটি ব্যবহার করতে পারেন।
ফায়ারওয়াল সামঞ্জস্য করুন
ইউএফডাব্লু ব্যবহারকারীরা 'এনগিনেক্স ফুল' প্রোফাইল সক্ষম করে এইচটিটিপি (
80
) এবং এইচটিটিপিএস (
443
) পোর্ট খুলতে পারেন:
sudo ufw allow 'Nginx Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
এনগিনেক্স কনফিগারেশন ফাইলের কাঠামো এবং সেরা অভ্যাসগুলি
- এনগিনেক্স কনফিগারেশন ফাইলগুলি
/etc/nginx
ডিরেক্টরিতে সংরক্ষিত থাকে/etc/nginx/nginx.conf
মূল/etc/nginx/nginx.conf
কনফিগারেশন ফাইল হ'ল/etc/nginx/nginx.conf
ব্লক (vhost) কনফিগারেশন ফাইলগুলি/etc/nginx/sites-available
ডিরেক্টরিতে সংরক্ষণ করা হয়। এই ডিরেক্টরিতে পাওয়া কনফিগারেশন ফাইলগুলি Nginx কেবল তখনই ব্যবহার করবে যখন/etc/nginx/sites-enabled
ডিরেক্টরিটি/etc/nginx/sites-enabled
a সার্ভার ব্লকগুলি সক্রিয় করতে কোনওsites-available
ডিরেক্টরিতে কনফিগারেশন ফাইল থেকে একটি সিমলিংক (একটি পয়েন্টার) তৈরি করতে হবে thesites-enabled
ডিরেক্টরি Tএকটি আরও রক্ষণাবেক্ষণযোগ্য কোড লিখতে, একটি মানক নামকরণ কনভেনশন অনুসরণ করা ভাল idea উদাহরণস্বরূপ, যদি আপনার ডোমেনের নামটিmydomain.com
তবে কনফিগারেশন ফাইলটির নাম/etc/nginx/snippets
/etc/nginx/sites-available/mydomain.com.conf
রাখা উচিত/etc/nginx/snippets
ডিরেক্টরিতে কনফিগারেশন স্নিপেট রয়েছে যা অন্তর্ভুক্ত করা যেতে পারে সার্ভার ব্লক ফাইল। আপনি যদি পুনরাবৃত্তযোগ্য কনফিগারেশন বিভাগগুলি ব্যবহার করেন তবে আপনি সেগুলিকে স্নিপেটগুলিতে রিফেক্টর করতে পারেন এবং স্নিপেট ফাইলটি সার্ভার ব্লকগুলিতে অন্তর্ভুক্ত করতে পারেন N Nginx লগ ফাইলগুলি (access.log
এবংerror.log
)/var/log/nginx/
ডিরেক্টরিতে অবস্থিত। প্রতিটি সার্ভার ব্লকের জন্য পৃথকaccess
এবংerror
লগ ফাইল রাখার পরামর্শ দেওয়া হয় You আপনি আপনার ডোমেন ডকুমেন্টের রুট ডিরেক্টরিটি যে কোনও জায়গায় সেট করতে পারেন। ওয়েবরুটের জন্য সর্বাধিক সাধারণ অবস্থানগুলির মধ্যে রয়েছে:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
উপসংহার
ডেবিয়ান 10 এ এনগিনেক্স ইনস্টল করা একটি একক কমান্ড চালানোর বিষয়।
এখন আপনি আপনার ডিবিয়ান 10 লিনাক্সে এনগিনেক্স ইনস্টল করেছেন আপনি আপনার অ্যাপ্লিকেশনগুলি মোতায়েন শুরু করতে এবং ওয়েব বা প্রক্সি সার্ভার হিসাবে এনগিনেক্স ব্যবহার করতে পারেন।
nginx ডেবিয়ানডেবিয়ান 10 লিনাক্সে রেডিস কীভাবে ইনস্টল এবং কনফিগার করবেন

এই টিউটোরিয়ালে, আমরা কীভাবে একটি ডেবিয়ান 10, বুস্টারে রেডিস ইনস্টল এবং কনফিগার করব তা কভার করব। রেডিস একটি ওপেন-সোর্স ইন মেমরি কী-মান ডেটা স্টোর।
ডেবিয়ান 10 লিনাক্সে স্কুইড প্রক্সি কীভাবে ইনস্টল ও কনফিগার করবেন

স্কুইড এইচটিটিপি, এইচটিটিপিএস, এফটিপি এবং আরও অনেকের মতো জনপ্রিয় নেটওয়ার্ক প্রোটোকলকে সমর্থন করে এমন একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত ক্যাশিং প্রক্সি। এই টিউটোরিয়ালে আমরা কীভাবে দেবিয়ান বুস্টারতে স্কুইড প্রক্সি স্থাপন করবেন তা ব্যাখ্যা করব।
ডেবিয়ান 9 এ কীভাবে এনগিনেক্স ইনস্টল করবেন

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