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

ডেবিয়ান 10 লিনাক্সে অ্যাপাচি ওয়েব সার্ভারটি কীভাবে ইনস্টল করবেন

কিভাবে সেট আপ এবং ইনস্টল করুন আমাজন OneLink

কিভাবে সেট আপ এবং ইনস্টল করুন আমাজন OneLink

সুচিপত্র:

Anonim

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

এই টিউটোরিয়ালে, আমরা কীভাবে ডেবিয়ান 10, বুস্টারে অ্যাপাচি ইনস্টল করবেন তা ব্যাখ্যা করব।

পূর্বশর্ত

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

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

অ্যাপাচি প্যাকেজগুলি ডিফল্ট ডিবিয়ান সংগ্রহস্থলগুলিতে উপলব্ধ।

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

sudo apt update sudo apt install apache2

এটাই, অ্যাপাচি ইনস্টল হয়ে স্বয়ংক্রিয়ভাবে শুরু হয়। স্থিতি পরীক্ষা করতে:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

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

ইউএফডাব্লু ব্যবহারকারীরা 'এনগিনেক্স ফুল' প্রোফাইল সক্ষম করে এইচটিটিপি ( 80 ) এবং এইচটিটিপিএস ( 443 ) পোর্ট খুলতে পারেন:

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

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

অ্যাপাচি সঠিকভাবে কাজ করে তা যাচাই করতে, আপনার ব্রাউজারটি খুলুন, আপনার সার্ভারের আইপি ঠিকানা বা ডোমেনের নাম টাইপ করুন http://YOUR_IP_OR_DOMAIN/ , এবং আপনি নীচে প্রদর্শিত হিসাবে ডিফল্ট অ্যাপাচি স্বাগত পৃষ্ঠাটি দেখতে পাবেন:

পৃষ্ঠাটিতে অ্যাপাচি কনফিগারেশন ফাইলগুলি, সহায়ক স্ক্রিপ্টগুলি এবং ডিরেক্টরিগুলির অবস্থানগুলি সম্পর্কে প্রাথমিক তথ্য রয়েছে।

অ্যাপাচি কনফিগারেশন ফাইলের কাঠামো এবং সেরা অভ্যাসগুলি

  • ডেবিয়ান ভিত্তিক সিস্টেমে অ্যাপাচি কনফিগারেশন ফাইলগুলি /etc/apache2 ডিরেক্টরিতে অবস্থিত main মূল অ্যাপাচি কনফিগারেশন ফাইলটি হ'ল /etc/apache2/apache2.conf যে পোর্টগুলি শুনবে সেগুলি /etc/apache2/ports.conf কনফার্ট ফাইল.আপাচে ভার্চুয়াল হোস্ট ফাইলগুলি /etc/apache2/sites-available ডিরেক্টরিতে অবস্থিত। এই ডিরেক্টরিতে পাওয়া কনফিগারেশন ফাইলগুলি অ্যাপাচি ব্যবহার করবে না যতক্ষণ না সেগুলি /etc/apache2/sites-enabled ডিরেক্টরিতে লিঙ্ক থাকে a2ensite আপনি পাওয়া কনফিগারেশন ফাইলগুলি থেকে a2ensite কমান্ড ব্যবহার করে একটি a2ensite তৈরি করে একটি ভার্চুয়াল হোস্ট নির্দেশ সক্রিয় করতে পারেন sites-available sites-enabled ডিরেক্টরিতে sites-enabled sites-available ডিরেক্টরি। ভার্চুয়াল হোস্টকে নিষ্ক্রিয় করতে a2dissite ব্যবহার করুন। এটি মানক নামকরণ কনভেনশন অনুসরণ করার জন্য অত্যন্ত সুপারিশ করা হয়, উদাহরণস্বরূপ, যদি আপনার ডোমেন নামটি mydomain.com তবে ডোমেন কনফিগারেশন ফাইলটির নাম /etc/apache2/sites-available/mydomain.com.conf কনফিগারেশন ফাইলগুলি যা বিভিন্ন অ্যাপাচি মডিউল লোড করার জন্য ব্যবহৃত হয় সেগুলি /etc/apache2/mods-available ডিরেক্টরিতে অবস্থিত। mods-available ডিরেক্টরিতে কনফিগারেশনগুলি a2enconf কমান্ডটি ব্যবহার করে /etc/apache2/mods-enable a2enconf /etc/apache2/mods-enable ডিরেক্টরিতে একটি a2enconf করে এবং a2enconf কমান্ড দ্বারা অক্ষম করা যেতে a2disconf global বিশ্বব্যাপী কনফিগারেশন খণ্ডিত a2disconf /etc/apache2/conf-available ডিরেক্টরি। conf-available ডিরেক্টরিতে থাকা ফাইলগুলিতে a2enconf কমান্ডটি ব্যবহার করে /etc/apache2/conf-enabled a2enconf /etc/apache2/conf-enabled এবং a2enconf কমান্ডের সাহায্যে অক্ষম করা সম্ভব হবে a2disconf লগ ফাইল ( access.log এবং error.log ) এর মধ্যে অবস্থিত /var/log/apache ডিরেক্টরি। প্রতিটি ভার্চুয়াল হোস্টের জন্য পৃথক access এবং error লগ ফাইলগুলি ব্যবহার করার পরামর্শ দেওয়া হয় You আপনি আপনার ডোমেন ডকুমেন্টের রুট ডিরেক্টরিটি যে কোনও জায়গায় সেট করতে পারেন। ওয়েবরুটের জন্য সর্বাধিক সাধারণ অবস্থানগুলির মধ্যে রয়েছে:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

উপসংহার

দেবিয়ানে অ্যাপাচি ইনস্টল করা একক কমান্ড চালানোর বিষয়।

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

অ্যাপাচি ডিবিয়ান