সুচিপত্র:
ভিডিও: অ্যাপাচি কি একাধিক পোর্টে শোনে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
যদি আপনি উপরোক্ত দুটি নির্দেশাবলী উল্লেখ করেন অ্যাপাচি কনফিগারেশন ফাইল তারপর Apache সার্ভার শুনবে উভয়ের উপর বন্দর 80 এবং 8000। একাধিক শুনুন নির্দেশাবলী বেশ কয়েকটি ঠিকানা নির্দিষ্ট করতে ব্যবহার করা যেতে পারে এবং বন্দর প্রতি শুনুন প্রতি.
তার, একটি প্রক্রিয়া একাধিক পোর্ট শুনতে পারেন?
1 উত্তর। হ্যাঁ, একক প্রক্রিয়া একাধিক পোর্ট শুনতে পারেন , ঠিক যেমন 80 + 443 করা হয়। সাধারণত আপনি অবিবাহিত আছে প্রক্রিয়া এবং তারপর একাধিক থ্রেড অনুরোধগুলি হ্যান্ডলিং হিসাবে তারা আসছে.
কেউ জিজ্ঞাসা করতে পারে, আমি কিভাবে Apache পোর্ট 8080 এ শুনতে পাব? একাধিক পোর্ট ব্যবহার করতে Apache ওয়েব সাইট কনফিগার করুন
- প্রসঙ্গ: আমার উদাহরণে, আমি একটি একক আইপিতে পোর্ট 80 এ অ্যাপাচি চালাই।
- ধাপ 1: Apache কনফিগারেশন ফাইল httpd.conf খুলুন (আমার উইন্ডো হোস্টে, এটি এখানে অবস্থিত: "c:Program FilesApache GroupApache2conf")
- ধাপ 2: লাইনটি খুঁজুন: Listen 80 এবং Listen 8080 লিখুন পরের লাইনে:
উপরন্তু, Apache কোন পোর্ট ব্যবহার করে?
Apache দ্বারা ব্যবহৃত ডিফল্ট পোর্ট হল 80। এর সাথে আপনার ব্যবহৃত সমস্ত পোর্টগুলি দেখুন নেটস্ট্যাট (XAMPP কন্ট্রোল প্যানেলে সমন্বিত)। তারপরে আপনি সমস্ত ব্যবহৃত পোর্ট দেখতে পাবেন এবং এখানে আমরা দেখতে পাচ্ছি যে 80 পোর্টটি ইতিমধ্যে সিস্টেম দ্বারা ব্যবহৃত হয়েছে। একটি বিনামূল্যের পোর্ট নম্বর চয়ন করুন (8012, এই উদাহরণের জন্য)।
আমি কিভাবে Apache এ একাধিক ভার্চুয়াল হোস্ট যোগ করব?
একাধিক ডোমেন হোস্ট করতে Apache-এ ভার্চুয়াল হোস্ট কনফিগার করুন
- Apache HTTP সার্ভারে লগইন করুন।
- apache conf অবস্থানে যান। (ডিফল্ট ইনস্টলেশনে - আপনি এটি এখানে পাবেন /etc/httpd/conf/httpd.conf)
- httpd.conf ফাইলের ব্যাকআপ নিন।
- নীচের মত একটি ভার্চুয়ালহোস্ট কন্টেইনার তৈরি করুন আমি দুটি ডোমেনের জন্য করেছি।
প্রস্তাবিত:
কিভাবে লিনাক্সে একাধিক অ্যাপাচি ইনস্টল করবেন?
2 উত্তর আপনার সার্ভারে Apache ইনস্টল করুন sudo apt-get install apache2 sudo apt-get install libapache2-mod-perl2 sudo apt-get install other-lib-mods-needed. আপনি চালাতে চান প্রতিটি উদাহরণের জন্য পৃথক অ্যাপাচি কনফিগারেশন কনফিগার করুন। উপযুক্ত কনফিগার ফাইলের সাথে apache শুরু করতে init স্ক্রিপ্টগুলি কনফিগার করুন
Apache কোন পোর্ট শোনে?
পোর্ট 80 এর পাশে, আমি কিভাবে Apache পোর্ট 8080 এ শুনতে পাব? একাধিক পোর্ট ব্যবহার করতে Apache ওয়েব সাইট কনফিগার করুন প্রসঙ্গ: আমার উদাহরণে, আমি একটি একক আইপিতে পোর্ট 80 এ অ্যাপাচি চালাই। ধাপ 1: Apache কনফিগারেশন ফাইল httpd.conf খুলুন (আমার উইন্ডো হোস্টে, এটি এখানে অবস্থিত:
আমি কিভাবে একটি ভিন্ন পোর্টে Apache শুরু করব?
Apache ডিফল্ট পোর্টকে একটি কাস্টম পোর্টে পরিবর্তন করুন Debian/Ubuntu এ Apache পোর্ট পরিবর্তন করুন। সম্পাদনা করুন /etc/apache2/ports.conf ফাইল, $ sudo vi /etc/apache2/ports.conf. নিম্নলিখিত লাইন খুঁজুন: শুনুন 80. RHEL/CentOS এ Apache পোর্ট পরিবর্তন করুন। আপনি প্রথমে Apache ওয়েব সার্ভার ইনস্টল করেছেন তা নিশ্চিত করুন
আমি কিভাবে একটি পোর্টে শোনার প্রক্রিয়াটিকে হত্যা করব?
Lsof -n | পোর্টে শোনা সমস্ত প্রক্রিয়া খুঁজুন (এবং হত্যা) grep শুনুন। বাশ. একটি উল্লেখযোগ্যভাবে দ্রুত উপায়. lsof -i tcp:[PORT] ব্যাশ। একটি নির্দিষ্ট পোর্টে শোনার সমস্ত প্রসেস মেরে ফেলতে ব্যবহার করুন: lsof -ti tcp:5900 | xargs হত্যা বাশ. -t কমান্ড শুধুমাত্র PID প্রদান করে, exaclty এটিকে কোথাও পাইপ করার উদ্দেশ্যে, এবং xargs এক্সিকিউট করে প্রতিটি লাইনে কিল রিটার্ন করে
মঙ্গোডিবি কোন পোর্টে চলছে?
পোর্ট 27017