Nginx টিউটোরিয়াল | Nginx প্রাথমিক ধারনা জানুন | Nginx ব্যবহার একটি ওয়েব অ্যাপ্লিকেশন স্থাপন করুন | Edureka
সুচিপত্র:
- তুমি শুরু করার আগে
- এনগিনেক্স শুরু হচ্ছে
- থামছে নিগিনেক্স
- এনগিনেক্স পুনরায় চালু করা হচ্ছে
- পুনরায় লোড করা Nginx
- Nginx কনফিগারেশন পরীক্ষা করা হচ্ছে
- Nginx স্থিতি দেখুন
- এনগিনেক্স সংস্করণ পরীক্ষা করা হচ্ছে
- উপসংহার
এনজিনেক্স উচ্চারণ করা “ইঞ্জিন এক্স” হ'ল একটি ফ্রি, ওপেন সোর্স, উচ্চ-কার্যকারিতা এইচটিটিপি এবং বিপরীত প্রক্সি সার্ভার যা ইন্টারনেটের বৃহত্তম কিছু সাইটের লোড পরিচালনার জন্য দায়ী। এটি স্ট্যান্ডেলোন ওয়েব সার্ভার হিসাবে এবং অ্যাপাচি এবং অন্যান্য ওয়েব সার্ভারের জন্য বিপরীত প্রক্সি হিসাবে ব্যবহার করা যেতে পারে।
এই গাইড ইন, আমরা Nginx শুরু করা, থামানো এবং পুনরায় চালু করা সহ গুরুত্বপূর্ণ এবং ঘন ঘন ব্যবহৃত Nginx কমান্ডগুলি নিয়ে যাব।
তুমি শুরু করার আগে
আমরা ধরে নিচ্ছি যে আপনি রুট বা সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন। উবুন্টু 18.04 এবং সেন্টস 8 এবং ডেবিয়ান 10 এর মতো কোনও আধুনিক লিনাক্স বিতরণে এই চশমাটি কমান্ডগুলি কাজ করে।
এনগিনেক্স শুরু হচ্ছে
এনগিনেক্স শুরু করা বেশ সহজ। কেবলমাত্র নিম্নলিখিত কমান্ডটি চালান:
sudo systemctl start nginx
সাফল্যের সাথে, কমান্ডটি কোনও আউটপুট দেয় না।
আপনি যদি Nginx টাইপ শুরু করতে systemd ছাড়াই লিনাক্স বিতরণ চালাচ্ছেন:
sudo service start nginx
Nginx পরিষেবাটি ম্যানুয়ালি শুরু করার পরিবর্তে এটি সিস্টেম বুট-এ শুরু করার জন্য সেট করার পরামর্শ দেওয়া হয়:
থামছে নিগিনেক্স
Nginx থামানো দ্রুত Nginx কর্মী প্রক্রিয়াগুলি বন্ধ করে দেয় এমনকি যদি সেখানে খোলা সংযোগ রয়েছে।
Nginx বন্ধ করতে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান:
sudo systemctl stop nginx
sudo service stop nginx
এনগিনেক্স পুনরায় চালু করা হচ্ছে
পুনঃসূচনা বিকল্পটি থামানো এবং তারপরে এনগিনেক্স সার্ভার শুরু করার দ্রুত উপায়।
একটি Nginx পুনঃসূচনা সম্পাদনের জন্য নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করুন:
sudo systemctl restart nginx
sudo service restart nginx
এটি হ'ল আদেশটি যা আপনি সম্ভবত সবচেয়ে ঘন ঘন ব্যবহার করবেন।
পুনরায় লোড করা Nginx
আপনি যখনই এনগিনেক্সের কনফিগারেশনে পরিবর্তন করেন তখন আপনাকে পুনরায় লোড বা পুনঃসূচনা করতে হবে।
পুনরায় লোড কমান্ডটি নতুন কনফিগারেশন লোড করে, নতুন কনফিগারেশন দিয়ে নতুন কর্মী প্রক্রিয়া শুরু করে, এবং পুরানো কর্মী প্রক্রিয়াগুলি কৃপণভাবে বন্ধ করে দেয়।
Nginx পুনরায় লোড করতে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করুন:
sudo systemctl reload nginx
sudo service reload nginx
Nginx কনফিগারেশন পরীক্ষা করা হচ্ছে
আপনি যখনই এনগিনেক্স সার্ভারের কনফিগারেশন ফাইলে পরিবর্তন করেন, পরিষেবাটি পুনরায় চালু বা পুনরায় লোড করার আগে কনফিগারেশনটি পরীক্ষা করা ভাল ধারণা।
যেকোন সিনট্যাক্স বা সিস্টেম ত্রুটির জন্য Nginx কনফিগারেশন পরীক্ষা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sudo nginx -t
আউটপুট নীচের মত দেখতে হবে:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
যদি কোনও ত্রুটি থাকে তবে কমান্ডটি একটি বিশদ বার্তা প্রিন্ট করে।
Nginx স্থিতি দেখুন
Nginx পরিষেবার স্থিতি পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sudo systemctl status nginx
আউটপুটটি এরকম কিছু দেখবে:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
এনগিনেক্স সংস্করণ পরীক্ষা করা হচ্ছে
কখনও কখনও আপনার আপনার এনগিনেক্সের সংস্করণটি জানতে হবে যাতে আপনি কোনও সমস্যা ডিবাগ করতে পারেন বা কোনও নির্দিষ্ট বৈশিষ্ট্য উপলব্ধ কিনা তা নির্ধারণ করতে পারেন।
আপনি চালিয়ে আপনার Nginx সংস্করণ পরীক্ষা করতে পারেন:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
-V
বিকল্পটি কনফিগার বিকল্পের সাথে Nginx সংস্করণ প্রদর্শন করে।
উপসংহার
এই গাইডে, আমরা আপনাকে কিছু অতি প্রয়োজনীয় এনগিনেক্স কমান্ড দেখিয়েছি। আপনি যদি এনগিনেক্স কমান্ড লাইন বিকল্পগুলি সম্পর্কে আরও জানতে চান তবে এনগিনেক্স ডকুমেন্টেশন দেখুন।
nginx টার্মিনালকেন আপনি একটি অভ্যন্তরীণ হার্ড ড্রাইভে ফিরে না করা উচিত <পূর্ববর্তী নিবন্ধে, আমি সংক্ষিপ্তভাবে ব্যাখ্যা করা উচিত কেন আপনি না করা উচিত একটি দ্বিতীয় অভ্যন্তরীণ ড্রাইভ ব্যাক আপ। মাইক বেল আরও বিস্তারিত ব্যাখ্যা চেয়েছিলেন।

পূর্ববর্তী নিবন্ধে, আমি সংক্ষিপ্তভাবে ব্যাখ্যা করেছিলাম যে কেন আপনি দ্বিতীয় অভ্যন্তরীণ ড্রাইভে ফিরে যেতে পারবেন না। মাইক বেল আরও বিস্তারিত ব্যাখ্যা চেয়েছিলেন।
দরকারী Google Now ভয়েস কমান্ড আপনাকে জানা উচিত

কিছু কিছু Google Now ভয়েস কমান্ডগুলি আপনাকে জানা উচিত
উইন্ডোজ: সিস্টেম প্রসেসগুলি পরীক্ষা করা উচিত যা চালানো উচিত বা করা উচিত নয়

আপনার উইন্ডোজ পিসিতে যে সিস্টেম প্রক্রিয়াগুলি চলতে হবে বা হওয়া উচিত নয় সেগুলি সম্পর্কে জানুন।