এ্যাপাচি একটি ওপেন সোর্স, ক্রস প্ল্যাটফর্ম এইচটিটিপি ওয়েব সার্ভার যা HTTP / 1.12 প্রোটোকল এবং ভার্চুয়াল সাইটের ধারণা প্রয়োগ করে। এই প্রকল্পের লক্ষ্যটি একটি সুরক্ষিত, দক্ষ এবং এক্সটেনসিবল সার্ভার সরবরাহ করা যা বর্তমান এইচটিটিপি মানগুলির সাথে সিঙ্কে এইচটিটিপি পরিষেবা সরবরাহ করে।
অ্যাপাচি ওয়েব সার্ভার এটি প্রায়শই মাইএসকিউএল ডাটাবেস ইঞ্জিন, পিএইচপি স্ক্রিপ্টিং ভাষা এবং অন্যান্য স্ক্রিপ্টিং ভাষার সাথে একত্রে ব্যবহৃত হয়। পাইথন এবং পার্লের মতো জনপ্রিয়। এই কনফিগারেশনটিকে এলএএমপি (লিনাক্স, অ্যাপাচি, মাইএসকিউএল এবং পার্ল / পাইথন / পিএইচপি) বলা হয় এবং ওয়েব-ভিত্তিক অ্যাপ্লিকেশনগুলির বিকাশ এবং বিতরণের জন্য একটি শক্তিশালী এবং শক্তিশালী প্ল্যাটফর্ম তৈরি করে।
অ্যাপাচি ইনস্টলেশন প্রক্রিয়া
অ্যাপ্লিকেশনটির দুর্দান্ত জনপ্রিয়তার কারণে সংগ্রহস্থলের মধ্যে পাওয়া যাবে বেশিরভাগ লিনাক্স বিতরণ, তাই এর ইনস্টলেশনটি বেশ সহজ।
উবুন্টুর ক্ষেত্রে 18.04 ডেস্কটপ এবং সার্ভার উভয়ই আমরা সংগ্রহস্থলের মধ্যে থাকা প্যাকেজের উপর নির্ভর করব।
আমাদের কেবলমাত্র একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:
sudo apt update sudo apt install apache2
একাকী আমাদের অবশ্যই ইনস্টলেশনটি নিশ্চিত করতে হবে এবং অ্যাপাচি আমাদের কম্পিউটারে কাজ করার জন্য প্রয়োজনীয় সমস্ত প্যাকেজ ইনস্টল করা হবে।
প্রক্রিয়া শেষ আমাদের এটি যাচাই করতে হবে যে এটি সঠিকভাবে ইনস্টল হয়েছিলটার্মিনালে আমরা এটি সম্পাদন করি:
sudo systemctl status apache2
যেখানে আমাদের এর অনুরূপ প্রতিক্রিয়া পাওয়া উচিত:
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
এটির সাহায্যে আমরা দেখতে পাচ্ছি যে পরিষেবাটি ইনস্টল করা হয়েছিল এবং সঠিকভাবে চলছে। যদিও এটি যাচাই করার জন্য আমাদের কাছে আরও একটি পদ্ধতি রয়েছে।
El অন্য পদ্ধতি হ'ল অ্যাপাচি পৃষ্ঠার অনুরোধ করা, এর জন্য আমাদের ব্রাউজারে কেবলমাত্র আমাদের আইপি ঠিকানাটি প্রবেশ করতে হবে।
যদি তারা আপনার কম্পিউটারের আইপি ঠিকানা না জানে তবে তারা কমান্ড লাইন থেকে এটি বিভিন্ন উপায়ে পেতে পারে।
আমাদের কেবল এই আদেশটি কার্যকর করতে হবে:
hostname -I
এটি করার সময়, আমাদের তাদের একটি তালিকা প্রদর্শিত হবে, তারা একে একে ব্রাউজারে পরীক্ষা করতে পারে, নিম্নলিখিতটি ব্রাউজারে প্রদর্শিত হওয়ার পরে আমরা আমাদের আইপি ঠিকানাটি সনাক্ত করতে পারি:
এটি অ্যাপাচি পৃষ্ঠা যা আমাদের দেখায় যে এটি আমাদের কম্পিউটারে চলছে এবং আমাদের ডিরেক্টরিটি দেখায় যেখানে এটিতে কিছু কনফিগারেশন ফাইল রয়েছে।
বেসিক অ্যাপাচি কমান্ড
ইতিমধ্যে আমাদের সিস্টেমে অ্যাপাচি ওয়েব সার্ভার চালু রয়েছে, আপনার কিছু বেসিক কমান্ড জানতে হবে এটি এর কারণ, এটির সাথে আমরা প্রয়োজনে প্রক্রিয়া শুরু বা বন্ধ করতে পারি।
দুটি সর্বাধিক বুনিয়াদি কমান্ডগুলি হ'ল কেবলমাত্র এটির জন্য আমাদের কম্পিউটারে পরিষেবা শুরু করা এবং বন্ধ করা যখন আমরা অ্যাপাচি শুরু করতে চাই তখন আমাদের অবশ্যই টার্মিনালে চালিত করতে হবে:
sudo systemctl start apache2
যখন অ্যাপাচি বন্ধ করার জন্য আমরা মৃত্যুদন্ড কার্যকর করি:
sudo systemctl stop apache2
আমাদেরও সম্ভাবনা আছে পরিষেবাটি বন্ধ না করে পুনরায় চালু করুন, এর জন্য আমরা কেবল কার্যকর করি:
sudo systemctl restart apache2
এখন আর একটি কমান্ড যা চলমান অবস্থায় খুব কার্যকর হতে পারে এবং আমাদের একটি প্রক্রিয়া রিফ্রেশ দরকার, আমরা এই আদেশটি কার্যকর করতে পারি যা বিদ্যমান সংযোগগুলি সংযোগ বিচ্ছিন্ন করবে না সার্ভারের সাথে:
sudo systemctl reload apache2
আপনি যদি পরিষেবাটি অক্ষম করতে চান আমরা কেবল কার্যকর করি:
sudo systemctl disable apache2
এবং বিপরীত ক্ষেত্রে জন্য পরিষেবাটি পুনরায় সক্ষম করার ক্ষেত্রে আমাদের দলে আমরা কেবল মৃত্যুদণ্ড কার্যকর করি:
sudo systemctl enable apache2
অ্যাপাচি 2 মডিউল
অ্যাপাচি 2 একটি সার্ভার যা মডিউল দ্বারা পরিপূরক হতে পারে। বর্ধিত বৈশিষ্ট্যগুলি মডিউলগুলির মাধ্যমে পাওয়া যায় যা অ্যাপাচি 2 এ লোড করা যায়। ডিফল্টরূপে, সংকলনের সময় মডিউলগুলির একটি সেট সার্ভারে অন্তর্ভুক্ত থাকে।
গতিশীল মডিউল লোড করার জন্য উবুন্টু অ্যাপাচি 2 সংকলন করে। কনফিগারেশনের দিকনির্দেশগুলি শর্তাধীন কোনও মডিউলকে একটি ব্লকে অন্তর্ভুক্ত করে অন্তর্ভুক্ত করতে পারে ।
তারা আরও অ্যাপাচি 2 মডিউল ইনস্টল করতে এবং তাদের ওয়েব সার্ভারে ব্যবহার করতে পারে। উদাহরণস্বরূপ, মাইএসকিউএল প্রমাণীকরণ মডিউল ইনস্টল করতে কনসোলে নিম্নলিখিত কমান্ডটি চালান:
sudo apt install libapache2-mod-auth-mysql
/ Etc / apache2 / mods- উপলভ্য ডিরেক্টরিতে আপনি অ্যাড-অন মডিউলগুলি পরীক্ষা করতে পারেন।
এপাচে তাদের একটি বড় সংখ্যা রয়েছে, তবে আপনি যদি আরও জানতে চান তবে আমি সুপারিশ করি এই বিভাগটি পড়ুন ক্যানোনিকাল থেকে আসা ছেলেরা আমাদের সাথে ভাগ করে নেবে।
মন্তব্য করতে প্রথম হতে হবে