টমক্যাট সার্ভারের ডিফল্ট পোর্ট কিভাবে পরিবর্তন করবেন?

How Change Default Port Tomcat Server



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

পূর্বে উল্লিখিত হিসাবে, অ্যাপাচি টমক্যাট সার্ভার একটি ওপেন সোর্স ওয়েব সার্ভার যা জাভা সার্ভলেট, জাভা সার্ভার পেজ, জাভা এক্সপ্রেশন ল্যাঙ্গুয়েজ এবং জাভা ওয়েবসকেট প্রযুক্তির মতো বড় আকারের জাভা এন্টারপ্রাইজ স্পেসিফিকেশন বাস্তবায়নের জন্য একটি সার্ভলেট কন্টেইনার হিসাবে কাজ করে। সার্ভলেট কন্টেইনারগুলি ওয়েব সার্ভারের অংশ এবং কমবেশি একটি অ্যাপ্লিকেশন সার্ভার হিসাবে বর্ণনা করা যেতে পারে যা প্রোগ্রামিং মডেলকে তার যা প্রয়োজন তা প্রদান করে - সকেট খোলা, কিছু উপাদান পরিচালনা করা, এপিআই কল পরিচালনা করা ইত্যাদি। অ্যাপাচি টমক্যাট সার্ভারটি সেখানকার বহুল ব্যবহৃত সার্ভারগুলির মধ্যে একটি এবং বেশ কয়েকটি বৃহৎ আকারের এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলিকে শক্তিশালী করছে। এটি ছাড়াও, যেহেতু এটি ওপেনসোর্স এবং অ্যাপাচি লাইসেন্সের আওতাভুক্ত, এতে একটি বড় ডেভেলপার তালিকা এবং বেশ কয়েকটি ফোরাম অন্তর্ভুক্ত রয়েছে যেখানে লোকেরা সর্বদা তাদের ইনপুট সরবরাহ করে এবং একে অপরকে সহায়তা প্রদান করে।







আর কোন ঝামেলা ছাড়াই, অবশেষে আমাদের প্রবন্ধের মূল বিষয়ের দিকে এগিয়ে যাই।



ডিফল্ট পোর্ট পরিবর্তন করা হচ্ছে

ডিফল্টরূপে, টমক্যাট সার্ভার এ চলে 8080 পোর্ট নাম্বার. যাইহোক, যদি এটি পরিবর্তন করার প্রয়োজন হয়, তাহলে নিচের ধাপগুলো মেনে চলার মাধ্যমে এটি সহজেই করা যেতে পারে:



1. টমক্যাট ডিরেক্টরিতে Server.xml ফাইল সন্ধান করা
প্রথমে, আমাদের খুঁজে বের করতে হবে ঠিক কোথায় আমরা টমক্যাট সার্ভার ইনস্টল করেছি। উইন্ডোজে, আপনার কাছে যান ডিরেক্টরি, তারপর প্রোগ্রাম ফাইল ডিরেক্টরি, টমক্যাট, অ্যাপাচি সফটওয়্যার ফাউন্ডেশন, বা অ্যাপাচি নামের যেকোনো ডিরেক্টরি দেখুন। যদি আপনি এর মধ্যে কোনটি খুঁজে পান তবে সেগুলি খুলুন এবং তারপরে অনুসন্ধান করুন conf ডিরেক্টরি।





এটি সনাক্ত করার পরে, এটি খুলুন, এবং সেখানে একটি ফাইল বলা হবে server.xml । আপনার পছন্দ মতো যেকোনো ফাইল এডিটর দিয়ে এটি খুলুন।



লিনাক্সে, আপনি অনুসন্ধান উইন্ডোতে অনুসন্ধান করে সহজেই টমক্যাটের হোম ডিরেক্টরি খুঁজে পেতে পারেন। এটি খুঁজে পাওয়ার পরে, এটি খুলুন এবং তারপরে ভিতরে যান conf ডিরেক্টরি এবং server.xml ফাইলটি খুলুন।

Xml ফাইলটি খোলার পরে, আপনি এর শুরুতে অনুরূপ কিছু দেখতে পাবেন:

2. সংযোগকারী ট্যাগ খোঁজা
Server.xml ফাইল খোলার পর, দিয়ে শুরু হওয়া একটি লাইন খুঁজে বের করার চেষ্টা করুন সংযোগকারী ট্যাগ আপনার টমক্যাটের সংস্করণের উপর নির্ভর করে, এগুলি নীচের দুটি হতে পারে:

প্রথম সংস্করণ:

='8080'maxHttpHeaderSize='8192'
সর্বোচ্চ থ্রেড='150'minSpareThreads='২৫'maxSpareThreads='75'
লকআপ সক্ষম করুন='মিথ্যা'পুনirectনির্দেশ পোর্ট='8443'হিসাব গ্রহণ করুন='100'
আউট সংযোগ সময়='20000'DisableUploadTimeout='সত্য' />

দ্বিতীয় সংস্করণ:



=
'8080'প্রোটোকল='HTTP / 1.1'
আউট সংযোগ সময়='20000'
পুনirectনির্দেশ পোর্ট='8443' />

3. পোর্ট নম্বর পরিবর্তন করা
যেমনটি আপনি লক্ষ্য করেছেন, উপরের দুটি সংস্করণের প্রতিটিতে সংযোগকারী ট্যাগটির সাথে একটি পোর্ট সম্পত্তি সংযুক্ত রয়েছে এবং এটিতে নির্ধারিত ডিফল্ট পোর্ট নম্বর রয়েছে। আপনার টমক্যাট সার্ভারটি একটি ভিন্ন পোর্টে চালানোর জন্য, কেবল এই পোর্টটিকে সেই পোর্ট নম্বর দিয়ে প্রতিস্থাপন করুন যেখানে আপনি টমক্যাট সার্ভারটি চালাতে চান। উদাহরণস্বরূপ, আমি আমার টমক্যাট সার্ভারটি 8090 পোর্টে চালাতে চাই, তারপর আমি সংযোগকারী ট্যাগে যে পরিবর্তন করব তা হবে:

=
'8090'প্রোটোকল='HTTP / 1.1'
আউট সংযোগ সময়='20000'
পুনirectনির্দেশ পোর্ট='8443' />

উপরের উদাহরণে দেখা যায়, আমি কেবল 8080 নম্বরটি প্রতিস্থাপন করেছি যা পোর্ট সম্পত্তিতে আমার পোর্ট, 8090 দিয়ে স্থাপন করা হয়েছিল।

4. টমক্যাট পুনরায় চালু করা
টমক্যাট সার্ভারের পোর্ট পরিবর্তন করার পরে, server.xml ফাইলটি সংরক্ষণ করুন। যদি আপনার টমক্যাট সার্ভারটি বর্তমানে চলছে, এটি বন্ধ করুন, পুনরায় চালু করুন এবং আবার শুরু করুন। যদি এটি চলমান না হয় তবে কেবল পুনরায় চালু করুন এবং তারপরে এটি শুরু করুন। এখন, যখন আপনি আপনার টমক্যাট সার্ভারটি চালাবেন, এটি আপনার নির্দিষ্ট পোর্টে চলবে। আমার ক্ষেত্রে, এটি 8090 পোর্ট হবে।

উপসংহার

টমক্যাট সার্ভারটি বহুল ব্যবহৃত ওয়েব সার্ভারগুলির মধ্যে একটি এবং এটি সম্প্রদায়ের মধ্যে অত্যন্ত জনপ্রিয় হয়ে উঠেছে। এর কিছু ভালভাবে সংজ্ঞায়িত কমান্ড রয়েছে এবং এটি সহজেই কনফিগার করা যায় যেমনটি তার ডিফল্ট পোর্ট পরিবর্তন করার বিষয়ে নিবন্ধে দেখানো ধাপগুলি দ্বারা দেখা যায়। সর্বোপরি, এটি আপনার সময় দেওয়ার মতো একটি সরঞ্জাম।