অ্যাপাচি ওয়েব সার্ভার, ব্যবহারকারীর ওয়েব পৃষ্ঠার অনুরোধে সাড়া দেওয়ার জন্য ডিফল্টরূপে পোর্ট 80-এ শোনে। যাইহোক, ওয়েবসাইট হোস্ট করা, ওয়েব সার্ভার চালানো, নেটওয়ার্ক সংযোগ পরীক্ষা করা এবং আরও অনেক কিছু সহ বিভিন্ন কারণে আপনাকে পোর্ট 80 খুলতে হবে। আমি আপনি একজন রকি লিনাক্স ব্যবহারকারী এবং আপনি কীভাবে পোর্ট 80 খুলবেন তা জানতে চান, এই গাইডটি আপনার জন্য।
কিভাবে রকি লিনাক্স 9 এ পোর্ট 80 খুলবেন
HTTP পরিষেবার জন্য পোর্ট 80 খোলার একটি উদাহরণ নেওয়া যাক। মূলত, HTTP প্রোটোকল টিসিপি পরিবহন স্তরে চালানোর জন্য তৈরি করা হয়েছিল। এই স্তরটি দুর্দান্ত, নির্ভরযোগ্য, সংযোগ-ভিত্তিক যোগাযোগ প্রদান করে।
ফ্লো, ডেটা রিট্রান্সমিশন, এরর কানেকশন ইত্যাদি সহ বিভিন্ন ফিচার অফার করার জন্য HTTP টিসিপি-র উপর নির্ভর করে। তাই, পোর্ট 80-এ আপনি যদি একটি HTTP পরিষেবা চালান, তাহলে কোনও ডেটা ছাড়াই ক্লায়েন্ট এবং সার্ভারের মধ্যে সংযোগ নিশ্চিত করতে TCP ব্যবহার করা গুরুত্বপূর্ণ। ক্ষতি ফায়ারওয়াল দিয়ে HTTP এবং TCP-এর জন্য পোর্ট 80 খোলা শুরু করা যাক।
পোর্ট 80 এ HTTP যোগ করার আগে, ফায়ারওয়াল সিস্টেমটি চালাচ্ছে কিনা তা পরীক্ষা করুন:
sudo সিস্টেমসিটিএল স্ট্যাটাস ফায়ারওয়ালড
প্রথমে, স্থায়ীভাবে পোর্ট 80 এ TCP পরিষেবা যোগ করতে নিম্নলিখিত কমান্ডটি চালান:
sudo ফায়ারওয়াল-cmd --অ্যাড-পোর্ট = 80 / টিসিপি --স্থায়ী
এখন, নিম্নলিখিত কমান্ডগুলির মাধ্যমে HTTP এবং HTTPS পরিষেবাগুলি একের পর এক যোগ করা যাক:
sudo ফায়ারওয়াল-cmd --মণ্ডল = পাবলিক --স্থায়ী --অ্যাড-সার্ভিস =httpsudo ফায়ারওয়াল-cmd --মণ্ডল = পাবলিক --স্থায়ী --অ্যাড-সার্ভিস =https
একবার আপনি সম্পন্ন হলে, পরিবর্তনগুলি সফল করতে ফায়ারওয়াল পরিষেবাগুলি পুনরায় লোড করা অপরিহার্য:
sudo ফায়ারওয়াল-cmd -- পুনরায় লোড করুন
অবশেষে, TCP এখন পোর্ট 80 এ কাজ করছে তা প্রদর্শন করতে নিম্নলিখিত কমান্ডটি চালান:
sudo ফায়ারওয়াল-cmd --তালিকা-বন্দর
তাছাড়া, আপনি ফায়ারওয়াল থেকে সমস্ত উপলব্ধ তথ্য তালিকাভুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
sudo ফায়ারওয়াল-cmd --তালিকা-সমস্ত
মনে রাখবেন, সিস্টেমে পোর্ট 80 খোলার ফলে নিরাপত্তা ঝুঁকি এবং গোপনীয়তার সমস্যা হতে পারে। অতএব, নিরাপত্তা নিশ্চিত করতে আপনার ওয়েব সার্ভারের জন্য এটি সঠিকভাবে কনফিগার করুন।
কীভাবে লিনাক্সে পোর্ট 80 অক্ষম/বন্ধ করবেন
আপনি যদি পোর্ট 80 থেকে পরিষেবাগুলি সরাতে চান তবে নিম্নলিখিত কমান্ডগুলি একে একে চালান:
sudo ফায়ারওয়াল-cmd -- অপসারণ-পোর্ট = 80 / টিসিপি --স্থায়ীsudo ফায়ারওয়াল-cmd --মণ্ডল = পাবলিক --স্থায়ী --রিমুভ-পরিষেবা =http
sudo ফায়ারওয়াল-cmd --মণ্ডল = পাবলিক --স্থায়ী --রিমুভ-পরিষেবা =https
উপসংহার
এভাবেই আপনি সহজেই রকি লিনাক্স 9-এ পোর্ট 80 খুলতে পারেন। আমরা সুপারিশ করছি যে আপনি পোর্ট 80 খোলার পরে সবকিছু কনফিগার করুন, অথবা এটি গুরুতর গোপনীয়তা এবং নিরাপত্তা সমস্যাগুলির দিকে নিয়ে যেতে পারে। তদ্ব্যতীত, আমরা সাধারণ কমান্ডগুলিও ব্যাখ্যা করেছি যা আপনি পোর্ট 80 নিষ্ক্রিয়/বন্ধ করতে ব্যবহার করতে পারেন, এর পরিষেবা সহ। যদিও আপনি পোর্ট 80 খুলতে এবং সেট করতে iptables কমান্ড ব্যবহার করেন, এটি মাঝে মাঝে রকি লিনাক্স 9-এ ত্রুটি দেখায়। এই কারণে আমরা শুধুমাত্র ফায়ারওয়াল বিকল্পটি ব্যাখ্যা করেছি।