CentOS- এ কিভাবে পোর্ট 80 খুলবেন

How Open Port 80 Centos



আপনি যদি CentOS 7 এ ওয়েবসাইট হোস্ট করার পরিকল্পনা করছেন, তাহলে আপনি Apache বা Nginx এর মতো একটি ওয়েব সার্ভার সফটওয়্যার ইনস্টল করতে পারেন। ডিফল্টরূপে Apache এর মত একটি ওয়েব সার্ভার 80 পোর্টে কাজ করে। অর্থাৎ আপনি যদি ওয়েব ব্রাউজার থেকে আপনার সার্ভারের IP ঠিকানা বা হোস্টনাম বা ডোমেইন নেমে যান, তাহলে ওয়েব সার্ভার আপনাকে একটি ওয়েব পেজ পাঠাবে। একটি CentOS 7 সার্ভারে, এর মতো অনেক পরিষেবা ইনস্টল করা উচিত। ওয়েব সার্ভার পোর্ট 80 এ কাজ করে, DNS সার্ভার পোর্ট 53 এ কাজ করে, SSH সার্ভার পোর্ট 22 এ কাজ করে, মাইএসকিউএল সার্ভার পোর্ট 3306 এ কাজ করে। কিন্তু আপনি চান না অন্যরা এই পরিষেবাগুলির সাথে সংযুক্ত হোক। যদি কেউ আপনার SSH সার্ভারে অ্যাক্সেস লাভ করে, তাহলে সে আপনার সার্ভার নিয়ন্ত্রণ করতে সক্ষম হতে পারে, যেমন কিছু পরিষেবা বন্ধ করা, কিছু নতুন পরিষেবা ইনস্টল করা, আপনার পাসওয়ার্ড পরিবর্তন করা এবং অনেক অপ্রত্যাশিত ঘটনা ঘটতে পারে। এজন্যই ফায়ারওয়াল প্রোগ্রামটি বহিরাগতদের নির্দিষ্ট বন্দরের সাথে সংযোগ স্থাপন এবং অন্যদের ব্লক করার অনুমতি দেয়। একটি ওয়েব সার্ভারের জন্য, পোর্টটি 80।

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

একটি ওয়েব সার্ভার ইনস্টল করা

এই বিভাগে, আমি আপনাকে দেখাবো কিভাবে CentOS 7 এ একটি ওয়েব সার্ভার ইনস্টল করতে হয়।







বহুল ব্যবহৃত ওয়েব সার্ভার সফটওয়্যার হল Apache। অ্যাপাচি সেন্টোস 7 এর অফিসিয়াল প্যাকেজ সংগ্রহস্থলে পাওয়া যায়।



অ্যাপাচি ওয়েব সার্ভার ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:



$sudo yum ইনস্টল করুনhttpd





'Y' টিপুন এবং তারপর চালিয়ে যেতে চাপুন।



অ্যাপাচি ওয়েব সার্ভার ইনস্টল করা উচিত।

অ্যাপাচি এইচটিটিপি সার্ভার চলছে কিনা তা পরীক্ষা করার জন্য এখন নিম্নলিখিত কমান্ডটি চালান:

$sudosystemctl অবস্থা httpd

আপনি নীচের স্ক্রিনশট থেকে দেখতে পাচ্ছেন, অ্যাপাচি HTTP সার্ভার চলছে না।

আপনি নিম্নলিখিত কমান্ড দিয়ে Apache HTTP সার্ভার শুরু করতে পারেন:

$sudosystemctl শুরু httpd

আপনি Apache HTTP সার্ভারটি সিস্টেম বুটে স্বয়ংক্রিয়ভাবে শুরু করতে চান। আপনি নিম্নলিখিত কমান্ড দিয়ে প্রারম্ভে Apache HTTP সার্ভার যুক্ত করতে পারেন:

$sudosystemctlসক্ষম করুনhttpd

স্টার্টআপে Apache HTTP সার্ভার যোগ করা হয়েছে।

এখন একটি ওয়েব ব্রাউজার খুলুন এবং যান http: // localhost

নীচের স্ক্রিনশটে দেখানো হিসাবে আপনাকে নিম্নলিখিত পৃষ্ঠাটি দেখতে হবে।

Nmap দিয়ে খোলা পোর্টগুলির জন্য চেক করা হচ্ছে

প্রথমে নিচের কমান্ড দিয়ে আপনার CentOS 7 সার্ভারের IP ঠিকানা চেক করুন:

$আইপিপ্রতি

আপনি নিচের স্ক্রিনশট থেকে দেখতে পাচ্ছেন, আমার CentOS 7 সার্ভারের IP ঠিকানা হল 192.168.10.97

আপনি সব খোলা পোর্ট দিয়ে চেক করতে পারেন nmap অন্য কম্পিউটার থেকে ইউটিলিটি নিম্নরূপ:

$nmap -এসটি192.168.10.97

আপনি দেখতে পাচ্ছেন, এই মুহূর্তে, শুধুমাত্র 22 বন্দরটি খোলা আছে। আমরা যেটাতে আগ্রহী তা হল শুধুমাত্র 80 পোর্ট খোলা এবং অন্যদের বন্ধ করা।

পোর্ট 80 খুলছে এবং অন্যান্য বন্ধ করছে

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

$sudoফায়ারওয়াল- cmd-তালিকা-সব

আপনি দেখতে পাচ্ছেন আমার বাইরে থেকে dhcpv6-client এবং ssh পরিষেবা অনুমোদিত। আপনার কম -বেশি পরিষেবার অনুমতি থাকতে পারে।

এখন আপনাকে একে একে নিষ্ক্রিয় করতে হবে।

আপনি নিম্নলিখিত কমান্ড দিয়ে ssh পরিষেবাটি সরাতে পারেন:

$sudoফায়ারওয়াল- cmd-রিমুভ-সার্ভিস=ssh -স্থায়ী

আপনি নিম্নলিখিত কমান্ড দিয়ে dhcpv6- ক্লায়েন্ট পরিষেবা অপসারণ করতে পারেন:

$sudoফায়ারওয়াল- cmd-রিমুভ-সার্ভিস= dhcpv6- ক্লায়েন্ট-স্থায়ী

এখন নিম্নলিখিত কমান্ড দিয়ে HTTP পরিষেবা বা পোর্ট 80 যোগ করুন:

$sudoফায়ারওয়াল- cmd--এড-সার্ভিস= http-স্থায়ী

একবার হয়ে গেলে, নিম্নলিখিত কমান্ড দিয়ে ফায়ারওয়াল্ড পুনরায় চালু করুন:

$sudoফায়ারওয়াল- cmd--লোড করুন

এখন যদি আপনি আবার ফায়ারওয়াল্ড পরিষেবাগুলি পরীক্ষা করেন:

$sudoফায়ারওয়াল- cmd-তালিকা-সব

আপনার কেবল দেখা উচিত http নিচের স্ক্রিনশটে চিহ্নিত হিসাবে পরিষেবা অনুমোদিত।

এখন আপনি অন্য কম্পিউটার থেকে nmap দিয়ে একটি পোর্ট স্ক্যান করতে পারেন:

$sudo nmap -এসটি192.168.10.97

আপনি নীচের স্ক্রিনশটে দেখানো হিসাবে শুধুমাত্র পোর্ট 80 খোলা দেখতে সক্ষম হওয়া উচিত।

আপনি ব্রাউজার খুলে ওয়েব সার্ভারের আইপি অ্যাড্রেস টাইপ করলে আপনি ওয়েব সার্ভার অ্যাক্সেস করতে পারবেন কিনা তাও পরীক্ষা করতে পারেন।

আমি একটি ব্রাউজার থেকে ওয়েব সার্ভার অ্যাক্সেস করতে পারি যেমন আপনি নীচের স্ক্রিনশট থেকে দেখতে পারেন।

সুতরাং এভাবেই আপনি পোর্ট open০ খুলবেন এবং সেন্টোস on -এ অন্য সব পোর্ট ব্লক করবেন। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।