ডেবিয়ান 10 ইনস্টলেশন গাইড
সুচিপত্র:
- পূর্বশর্ত
- ওপেনজেডিকে ইনস্টল করা হচ্ছে
- টমকেট ব্যবহারকারী তৈরি করা হচ্ছে
- টমক্যাট ডাউনলোড করা হচ্ছে
- সিস্টেমডি ইউনিট ফাইল তৈরি করা হচ্ছে
- ফায়ারওয়াল সামঞ্জস্য করা
- টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কনফিগার করা হচ্ছে
- ইনস্টলেশন পরীক্ষা করুন
- উপসংহার
অ্যাপাচি টমক্যাট একটি ওপেন-সোর্স জাভা ভিত্তিক অ্যাপ্লিকেশন সার্ভার যা জাভা সার্লেট, জাভা সার্ভার পেজ, জাভা এক্সপ্রেশন ল্যাঙ্গুয়েজ এবং জাভা ওয়েবসকেট প্রযুক্তি প্রয়োগ করে। এটি বর্তমানে বিশ্বের অন্যতম বহুল ব্যবহৃত অ্যাপ্লিকেশন এবং ওয়েব সার্ভার।
এই টিউটোরিয়ালটি ব্যাখ্যা করে যে কীভাবে ডেবিয়ান 10 বাস্টারে অ্যাপাচি টমক্যাট 9.0 ইনস্টল করতে হবে এবং টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেসটি কনফিগার করতে হবে।
পূর্বশর্ত
নির্দেশাবলী ধরে নেওয়া হয় যে আপনি রুট বা সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।
ওপেনজেডিকে ইনস্টল করা হচ্ছে
টমক্যাট 9.0 এর জাভা এসই 8 বা তার পরে সার্ভারে ইনস্টল করা প্রয়োজন।
ওপেনজেডকে প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:
টমকেট ব্যবহারকারী তৈরি করা হচ্ছে
মূল ব্যবহারকারী হিসাবে টমক্যাট চালানো একটি সুরক্ষা ঝুঁকি এবং এটির প্রস্তাব দেওয়া হয় না। আমরা একটি নতুন ব্যবহারকারী তৈরি করব যা টমক্যাট পরিষেবা চালাতে ব্যবহৃত হবে।
নিম্নলিখিত কমান্ডটি চালান
/opt/tomcat
সিস্টেম
/opt/tomcat
হোম ডিরেক্টরি সহ একটি নতুন সিস্টেম ব্যবহারকারী এবং গোষ্ঠী তৈরি করে:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
টমক্যাট ডাউনলোড করা হচ্ছে
লেখার সময়, সর্বশেষতম টমক্যাট সংস্করণটি
9.0.27
। পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে আপনার নতুন সংস্করণ উপলব্ধ কিনা তা দেখতে টমক্যাট 9 ডাউনলোড পৃষ্ঠাটি পরীক্ষা করা উচিত।
/tmp
ডিরেক্টরিতে পরিবর্তন করুন এবং সর্বশেষতম টমক্যাট বাইনারি রিলিজ ডাউনলোড করুন:
cd /tmp
wget
ডাউনলোড শেষ হয়ে গেলে, জিজেপ করা সংরক্ষণাগারটি বের করুন:
tar -xf apache-tomcat-9.0.27.tar.gz
এতে টমক্যাট উত্স ফাইলগুলি
/opt/tomcat
ডিরেক্টরিতে সরান:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
টমকেট 9 পর্যায়ক্রমে আপডেট হয়। সংস্করণ এবং আপডেটগুলিতে আরও নিয়ন্ত্রণ রাখতে,
latest
নামের একটি প্রতীকী লিঙ্ক তৈরি করুন যা টমক্যাট ইনস্টলেশন ডিরেক্টরিতে নির্দেশ করে:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
পরে টমকেট আপগ্রেড করার সময়, কেবলমাত্র নতুন সংস্করণটি আনপ্যাক করুন এবং সিম্যলিংকটি সর্বশেষ সংস্করণে দেখানোর জন্য পরিবর্তন করুন।
/opt/tomcat
ডিরেক্টরিটির মালিকানা ব্যবহারকারী এবং গোষ্ঠী
tomcat
, যাতে ব্যবহারকারীর ইনস্টলেশন ডিরেক্টরিতে অ্যাক্সেস থাকতে পারে:
sudo chown -R tomcat: /opt/tomcat
bin
ডিরেক্টরি ভিতরে স্ক্রিপ্টগুলি সম্পাদনযোগ্য করুন:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
সিস্টেমডি ইউনিট ফাইল তৈরি করা হচ্ছে
আপনার পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত বিষয়বস্তু সহ
tomcat.service
নামে একটি নতুন ফাইল তৈরি করুন:
sudo nano /etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat.service
Description=Tomcat 9.0 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
সিস্টেমডকে অবহিত করুন যে একটি নতুন ইউনিট ফাইল বিদ্যমান এবং টাইপ করে টমক্যাট পরিষেবা শুরু করুন:
sudo systemctl daemon-reload
sudo systemctl start tomcat
টাইপ করে টমকেট পরিষেবার স্থিতি পরীক্ষা করুন:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)
যদি কোনও ত্রুটি না থাকে তবে টমক্যাট পরিষেবাটি বুট করার সময় স্বয়ংক্রিয়ভাবে শুরু করতে সক্ষম করুন:
sudo systemctl enable tomcat
আপনি অন্য সিস্টেমড ইউনিট পরিষেবাটির মতো টমক্যাটটি শুরু করতে, থামাতে এবং পুনরায় চালু করতে পারেন:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
ফায়ারওয়াল সামঞ্জস্য করা
sudo ufw allow 8080/tcp
কোনও উত্পাদনের পরিবেশে টমকেট অ্যাপ্লিকেশন চালানোর সময়, সম্ভবত আপনার লোড ব্যালেন্সার বা বিপরীত প্রক্সি থাকবে এবং কেবলমাত্র আপনার অভ্যন্তরীণ নেটওয়ার্কে 8080 বন্দরটিতে অ্যাক্সেস সীমাবদ্ধ করা এটি সেরা অনুশীলন।
টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কনফিগার করা হচ্ছে
এখন টমক্যাট ইনস্টল করা হয়েছে, পরবর্তী পদক্ষেপটি হল ওয়েব ম্যানেজমেন্ট ইন্টারফেসে অ্যাক্সেস সহ একটি ব্যবহারকারী তৈরি করা।
টমক্যাট ব্যবহারকারী এবং তাদের ভূমিকা
tomcat-users.xml
ফাইলে সংজ্ঞায়িত করা হয়।
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
নীচে দেখানো হয়েছে
tomcat-users.xml
ফাইলটিতে নতুন ব্যবহারকারীকে সংজ্ঞায়িত করব। ব্যবহারকারীর টমক্যাট ওয়েব ইন্টারফেসে (ম্যানেজার-গুই এবং অ্যাডমিন-গুআই) অ্যাক্সেস থাকবে। নিশ্চিত হয়ে নিন যে আপনি ব্যবহারকারীর নাম এবং পাসওয়ার্ড আরও সুরক্ষিত কিছুতে পরিবর্তন করেছেন:
ডিফল্টরূপে টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কেবল লোকালহোস্ট থেকে অ্যাক্সেসের অনুমতি দেয়। আপনি যদি কোনও সুরক্ষা ঝুঁকিপূর্ণ কারণ কোনও রিমোট আইপি বা যে কোনও জায়গা থেকে ওয়েব ইন্টারফেস অ্যাক্সেস করতে চান তবে নীচের ফাইলগুলি খুলতে এবং নিম্নলিখিত পরিবর্তনগুলি করতে পারেন।
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlঅনুমোদিত আইপি ঠিকানাগুলির তালিকাটি উল্লম্ব বারের সাথে পৃথক একটি তালিকা । আপনি একক আইপি ঠিকানা যুক্ত করতে পারেন বা নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন।
পরিবর্তনগুলি কার্যকর হওয়ার জন্য টমক্যাট পরিষেবাটি পুনরায় চালু করুন:
ইনস্টলেশন পরীক্ষা করুন
আপনার ব্রাউজারটি খুলুন এবং টাইপ করুন:
http://:8080
http://:8080
ইনস্টলেশনটি সফল হলে নিম্নলিখিতগুলির মতো একটি স্ক্রিন উপস্থিত হবে:
উপসংহার
আপনি আপনার ডেবিয়ান 10 সিস্টেমে টমক্যাট 9.0 সাফল্যের সাথে ইনস্টল করেছেন। আপনি এখন অফিসিয়াল অ্যাপাচি টমক্যাট 9.0 ডকুমেন্টেশন দেখতে এবং অ্যাপাচি টমক্যাট বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে পারবেন।
জাভা ডিবিয়ান টমক্যাটডেবিয়ান 10 লিনাক্সে রেডিস কীভাবে ইনস্টল এবং কনফিগার করবেন

এই টিউটোরিয়ালে, আমরা কীভাবে একটি ডেবিয়ান 10, বুস্টারে রেডিস ইনস্টল এবং কনফিগার করব তা কভার করব। রেডিস একটি ওপেন-সোর্স ইন মেমরি কী-মান ডেটা স্টোর।
ডেবিয়ান 9 এ টমক্যাট 8.5 কীভাবে ইনস্টল করবেন

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

এই টিউটোরিয়ালটি আপনাকে দেখায় যে কীভাবে ডেবিয়ান 9 এ অ্যাপাচি টমক্যাট 9.0 ইনস্টল করতে হবে এবং টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেসটি কনফিগার করতে হবে।