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

সেন্টোস 8 এ অ্যাপাচি কীভাবে ইনস্টল করবেন

এ্যাপাচি (httpd) উপর CentOS 8 ইনস্টল করুন কিভাবে

এ্যাপাচি (httpd) উপর CentOS 8 ইনস্টল করুন কিভাবে

সুচিপত্র:

Anonim

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

অ্যাপাচি ইনস্টল করা হচ্ছে

অ্যাপাচি ডিফল্ট CentOS সংগ্রহস্থলগুলিতে পাওয়া যায় এবং ইনস্টলেশনটি বেশ সোজা হয়ে থাকে।

আরএইচইএল ভিত্তিক বিতরণগুলিতে, অ্যাপাচি প্যাকেজ এবং পরিষেবাটিকে httpd বলা হয়। অ্যাপাচি ইনস্টল করতে sudo সুবিধাগুলি সহ রুট বা ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডটি চালান:

sudo yum install

ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, অ্যাপাচি পরিষেবা সক্ষম করুন এবং শুরু করুন:

sudo systemctl enable sudo systemctl start

পরিষেবাটি চলছে কিনা তা যাচাই করতে, এর স্থিতিটি পরীক্ষা করুন:

sudo systemctl status

আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

ফায়ারওয়াল সামঞ্জস্য

ফায়ারওয়ালডি হ'ল সেন্টোস 8-এ ডিফল্ট ফায়ারওয়াল সমাধান।

ইনস্টলেশন চলাকালীন, অ্যাপাচি HTTP ( 80 ) এবং HTTPS ( 443 ) পোর্টগুলিতে অ্যাক্সেসের অনুমতি দেওয়ার জন্য পূর্বনির্ধারিত নিয়মযুক্ত ফায়ারওয়াল্ড পরিষেবা ফাইল তৈরি করে।

নিম্নলিখিত কমান্ডগুলি স্থায়ীভাবে প্রয়োজনীয় বন্দরগুলি খুলবে:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

অ্যাপাচি পরিচালনা করছেন

এই বিভাগটি ব্যাখ্যা করে যে কীভাবে অ্যাপাচি কনফিগারেশন ফাইলগুলি কাঠামোগত করা হয় এবং অ্যাপাচি ওয়েবসারভার পরিচালনার জন্য সেরা অনুশীলন।

  • সমস্ত অ্যাপাচি কনফিগারেশন ফাইলগুলি /etc/httpd ডিরেক্টরিতে অবস্থিত main মূল অ্যাপাচি কনফিগারেশন ফাইল হ'ল /etc/httpd/conf/httpd.conf কনফিগারেশন ফাইলগুলি /etc/httpd/conf.d ডিরেক্টরিতে অবস্থিত .conf দিয়ে শেষ হয় are মূল অ্যাপাচি কনফিগারেশন ফাইলের অন্তর্ভুক্ত। কনফিগারেশন ফাইলগুলি যা বিভিন্ন অ্যাপাচি মডিউল লোড করার জন্য দায়বদ্ধ তারা /etc/httpd/conf.modules.d ডিরেক্টরিতে অবস্থিত /etc/httpd/conf.modules.d vhost ফাইলগুলি অবশ্যই .conf দিয়ে শেষ হওয়া উচিত এবং /etc/httpd/conf.d সংরক্ষণ করা উচিত /etc/httpd/conf.d ডিরেক্টরি আপনার যতটা প্রয়োজন vhosts থাকতে পারে। প্রতিটি ডোমেনের জন্য পৃথক কনফিগারেশন ফাইল (vhost) তৈরি করা সার্ভারকে বজায় রাখা সহজ করে তোলে।
    • একটি স্ট্যান্ডার্ড নামকরণ কনভেনশন অনুসরণ করা একটি ভাল অনুশীলন। উদাহরণস্বরূপ, যদি ডোমেনের নামটি mydomain.com তবে কনফিগারেশন ফাইলটির নাম mydomain.com.conf উচিত mydomain.com.conf
    অ্যাপাচি লগ ফাইলগুলি ( access_log এবং error_log ) /var/log/httpd/ ডিরেক্টরিতে অবস্থিত। প্রতিটি vhost এর জন্য আলাদা access এবং error লগ ফাইল রাখার পরামর্শ দেওয়া হয় You আপনি আপনার ডোমেন ডকুমেন্টের রুট ডিরেক্টরিটি যে কোনও জায়গায় সেট করতে পারেন। ওয়েবরুটের জন্য সর্বাধিক সাধারণ অবস্থানগুলির মধ্যে রয়েছে:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

উপসংহার

অভিনন্দন, আপনি আপনার সেন্টস 8 সার্ভারে সফলভাবে অ্যাপাচি ইনস্টল করেছেন। আপনি এখন আপনার অ্যাপ্লিকেশন মোতায়েন শুরু করতে এবং ওয়েব বা প্রক্সি সার্ভার হিসাবে অ্যাপাচি ব্যবহার করতে প্রস্তুত।

আপনি অন্য সিস্টেমড ইউনিটের মতো একইভাবে অ্যাপাচি পরিষেবা পরিচালনা করতে পারেন।

অ্যাপাচি সেন্টোস