অ্যান্ড্রয়েড

আপনার জানা উচিত আপাচি আদেশ

Medium budget used car/ preowned cars/secondhand cars

Medium budget used car/ preowned cars/secondhand cars

সুচিপত্র:

Anonim

অ্যাপাচি এইচটিটিপি সার্ভারটি বিশ্বের সর্বাধিক জনপ্রিয় ওয়েব সার্ভার। এটি একটি ফ্রি, ওপেন সোর্স এবং ক্রস প্ল্যাটফর্ম এইচটিটিপি সার্ভার এমন শক্তিশালী বৈশিষ্ট্য সরবরাহ করে যা বিভিন্ন মডিউল দ্বারা প্রসারিত হতে পারে।

এই গাইড ইন, আমরা অ্যাপাচি শুরু করা, থামানো এবং পুনরায় চালু করা সহ গুরুত্বপূর্ণ এবং ঘন ঘন ব্যবহৃত অ্যাপাচি কমান্ডগুলি নিয়ে যাব।

তুমি শুরু করার আগে

আমরা ধরে নিচ্ছি যে আপনি রুট বা সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন। এই গাইডের কমান্ডগুলি উবুন্টু 18.04 এবং সেন্টোস 7 এবং ডেবিয়ান 9 এর মতো আধুনিক লিনাক্স বিতরণে কাজ করা উচিত।

উবুন্টু এবং ডেবিয়ানে, অ্যাপাচি পরিষেবাটির নাম apache2 , অন্যদিকে রেড হ্যাট ভিত্তিক সিস্টেমে যেমন সেন্টোস, অ্যাপাচি পরিষেবাটির নাম httpd

অ্যাপাচি শুরু করুন

অ্যাপাচি শুরু করা বেশ সহজ। শুধু নিম্নলিখিত কমান্ড টাইপ করুন।

sudo systemctl start apache2

সাফল্যের সাথে, কমান্ডটি কোনও আউটপুট দেয় না।

sudo service apache2 start

ম্যানুয়ালি অ্যাপাচি পরিষেবা শুরু করার পরিবর্তে এটি সিস্টেম বুট-এ শুরু করার জন্য সেট করা ভাল ধারণা:

sudo systemctl enable apache2

আপাচি বন্ধ করুন

অ্যাপাচি বন্ধ করা দ্রুত ওপেন সংযোগ থাকলেও মূল অ্যাপাচি প্রক্রিয়া এবং সমস্ত শিশু প্রক্রিয়া বন্ধ করে দেয়।

অ্যাপাচি বন্ধ করতে নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান:

sudo systemctl stop apache2 sudo service apache2 stop

অ্যাপাচি পুনরায় চালু করুন

পুনঃসূচনা বিকল্পটি থামানো এবং তারপরে অ্যাপাচি সার্ভার শুরু করার দ্রুত উপায়।

পুনরায় চালু করতে নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করুন:

sudo systemctl restart apache2 sudo service apache2 restart

এটি হ'ল আদেশটি যা আপনি সম্ভবত সবচেয়ে ঘন ঘন ব্যবহার করবেন।

অ্যাপাচি পুনরায় লোড করুন

আপনি যখনই কনফিগারেশনে পরিবর্তন করেন তখন আপনাকে অ্যাপাচি পুনরায় লোড বা পুনঃসূচনা করতে হবে।

পুনরায় লোড এ, প্রধান অ্যাপাচি প্রক্রিয়া শিশু প্রক্রিয়াগুলি বন্ধ করে দেয়, নতুন কনফিগারেশন লোড করে এবং নতুন শিশু প্রক্রিয়া শুরু করে।

অ্যাপাচি পুনরায় লোড করতে নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করুন:

sudo systemctl reload apache2 sudo service apache2 reload

টেপা অ্যাপাচি কনফিগারেশন

আপনি যখনই অ্যাপাচি সার্ভারের কনফিগারেশন ফাইলে পরিবর্তন করেন তবে পরিষেবাটি পুনরায় চালু বা পুনরায় লোড করার আগে কনফিগারেশনটি পরীক্ষা করা ভাল ধারণা।

কোনও সিনট্যাক্স বা সিস্টেম ত্রুটির জন্য অ্যাপাচি কনফিগারেশন পরীক্ষা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo apachectl -t

আউটপুটটি দেখতে এইরকম হবে:

Syntax OK

যদি কোনও ত্রুটি থাকে তবে কমান্ডটি একটি বিশদ বার্তা প্রিন্ট করে।

অ্যাপাচি স্থিতি দেখুন

অ্যাপাচি পরিষেবার স্থিতি পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo systemctl status apache2

আউটপুট নীচের মত দেখতে হবে:

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start

অ্যাপাচি সংস্করণ পরীক্ষা করুন

কখনও কখনও আপনাকে আপনার অ্যাপাচি সংস্করণটি জানতে হবে যাতে আপনি কোনও সমস্যা ডিবাগ করতে পারেন বা কোনও নির্দিষ্ট বৈশিষ্ট্য উপলব্ধ কিনা তা নির্ধারণ করতে পারেন।

আপনি চালিয়ে আপনার অ্যাপাচি সংস্করণ পরীক্ষা করতে পারেন:

sudo apache2 -v

Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37

-V (বড় হাতের অক্ষর) বিকল্পটি কনফিগার বিকল্পের সাথে অ্যাপাচি সংস্করণ প্রদর্শন করে।

sudo apache2 -V

উপসংহার

এই গাইডটিতে আমরা আপনাকে অতি প্রয়োজনীয় কিছু অ্যাপাচি কমান্ড দেখিয়েছি। যদি আপনি অ্যাপাচি কমান্ড লাইন সম্পর্কে আরও জানতে চান তবে অ্যাপাচি ডকুমেন্টেশনটি দেখুন

অ্যাপাচি টার্মিনাল