กดคีย์ Command สองครั้งแสดงไฟล์ที่ซ่อนอยู่ฟรี(Mac)
সুচিপত্র:
- পূর্বশর্ত
- ওপেনজেডিকে ইনস্টল করা হচ্ছে
- টমকেট ব্যবহারকারী তৈরি করা হচ্ছে
- টমক্যাট ডাউনলোড করা হচ্ছে
- একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
- ফায়ারওয়াল সামঞ্জস্য করুন
- টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কনফিগার করুন
- ইনস্টলেশন পরীক্ষা করুন
- উপসংহার
অ্যাপাচি টমক্যাট একটি ওপেন-সোর্স অ্যাপ্লিকেশন সার্ভার যা জাভা সার্লেট, জাভা সার্ভার পেজ, জাভা এক্সপ্রেশন ল্যাঙ্গুয়েজ এবং জাভা ওয়েবস্কট প্রযুক্তিগুলিকে সমর্থন করে। এটি বর্তমানে বিশ্বের অন্যতম বহুল ব্যবহৃত অ্যাপ্লিকেশন এবং ওয়েব সার্ভার।
এই টিউটোরিয়ালটি আপনাকে দেখায় যে কীভাবে ডেবিয়ান 9 এ অ্যাপাচি টমক্যাট 9.0 ইনস্টল করতে হবে এবং টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেসটি কনফিগার করতে হবে।
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।
আমরা উইজেট ব্যবহার করে টমকেট জিপ ফাইলটি ডাউনলোড করব। আপনার সিস্টেমে
wget
ইনস্টল না থাকলে আপনি টাইপ করে এটি করতে পারেন:
ওপেনজেডিকে ইনস্টল করা হচ্ছে
টমক্যাট 9.0 এর জাভা এসই 8 বা তার পরে প্রয়োজন। ডিবিয়ান 9 সংগ্রহস্থল থেকে ডিফল্ট ওপেনজেডিকে প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
টমকেট ব্যবহারকারী তৈরি করা হচ্ছে
মূল ব্যবহারকারী হিসাবে টমক্যাট চালানো একটি সুরক্ষা ঝুঁকি এবং এটির প্রস্তাব দেওয়া হয় না।
নিম্নলিখিত কমান্ডটি চালিয়ে
/opt/tomcat
এর একটি হোম ডিরেক্টরি সহ একটি নতুন সিস্টেম ব্যবহারকারী এবং গোষ্ঠী তৈরি করুন:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
এই ব্যবহারকারী টমক্যাট পরিষেবা চালাতে ব্যবহৃত হবে।
টমক্যাট ডাউনলোড করা হচ্ছে
টমক্যাট ডাউনলোড পৃষ্ঠা থেকে আমরা টমক্যাট 9.0.x এর সর্বশেষ সংস্করণটি ডাউনলোড করব।
লেখার সময়, সর্বশেষতম টমক্যাট সংস্করণটি 9.0.27। পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে আপনার নতুন সংস্করণ উপলব্ধ কিনা তা দেখতে টমক্যাট 9 ডাউনলোড পৃষ্ঠাটি পরীক্ষা করা উচিত।
/tmp
ডিরেক্টরিতে পরিবর্তন করুন এবং
wget
সহ জিপ ফাইলটি ডাউনলোড করুন:
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'
একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
নিম্নলিখিত বিষয়বস্তু সহ
/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 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-01 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
যদি কোনও ত্রুটি না থাকে তবে আপনি টমক্যাট পরিষেবাটি বুটের সময় স্বয়ংক্রিয়ভাবে শুরু করতে সক্ষম করতে পারেন:
sudo systemctl enable tomcat
আপনি অন্য সিস্টেমড ইউনিট পরিষেবাটির মতো টমক্যাটটি শুরু করতে, থামাতে এবং পুনরায় চালু করতে পারেন:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
ফায়ারওয়াল সামঞ্জস্য করুন
যদি আপনার ফায়ারওয়ালটি আপনার ডেবিয়ান সিস্টেমে চলছে এবং আপনি যদি আপনার স্থানীয় নেটওয়ার্কের বাইরে থেকে টমক্যাট ইন্টারফেসটি অ্যাক্সেস করতে চান তবে আপনার
8080
বন্দরটি খুলতে হবে:
sudo ufw allow 8080/tcp
সাধারণত, উত্পাদন পরিবেশে টমকেট অ্যাপ্লিকেশন চালানোর সময়, এটি কোনও ভার ভারসাম্যকারী বা বিপরীত প্রক্সিটির পিছনে থাকে। শুধুমাত্র আপনার অভ্যন্তরীণ নেটওয়ার্কে
8080
বন্দরটিতে অ্যাক্সেস সীমাবদ্ধ করার জন্য এটি একটি সেরা অনুশীলন।
টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কনফিগার করুন
এখন যেহেতু টমক্যাটটি আপনার ডেবিয়ান সার্ভারে ইনস্টল করা আছে, পরবর্তী পদক্ষেপটি হল ওয়েব ম্যানেজমেন্ট ইন্টারফেসে অ্যাক্সেস সহ একটি ব্যবহারকারী তৈরি করা।
টমক্যাট ব্যবহারকারী এবং তাদের ভূমিকা
tomcat-users.xml
ফাইলে সংজ্ঞায়িত করা হয়।
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
tomcat-users.xml
ফাইলে টমক্যাট ওয়েব ইন্টারফেসে (ম্যানেজার-গুই এবং অ্যাডমিন
tomcat-users.xml
) অ্যাক্সেস সহ একটি নতুন ব্যবহারকারীকে আমরা সংজ্ঞায়িত করব, নীচে দেখানো হয়েছে। নিশ্চিত হয়ে নিন যে আপনি ব্যবহারকারীর নাম এবং পাসওয়ার্ড আরও সুরক্ষিত কিছুতে পরিবর্তন করেছেন:
ডিফল্টরূপে টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কেবল লোকালহোস্ট থেকে অ্যাক্সেসের অনুমতি দেয়। আপনি যদি কোনও সুরক্ষা ঝুঁকিপূর্ণ কারণ কোনও রিমোট আইপি বা যে কোনও জায়গা থেকে ওয়েব ইন্টারফেস অ্যাক্সেস করতে চান তবে নীচের ফাইলগুলি খুলতে এবং নিম্নলিখিত পরিবর্তনগুলি করতে পারেন।
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlঅনুমোদিত আইপি ঠিকানাগুলির তালিকাটি উল্লম্ব বারের সাথে পৃথক একটি তালিকা । আপনি একক আইপি ঠিকানা যুক্ত করতে পারেন বা নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন।
পরিবর্তনগুলি কার্যকর হওয়ার জন্য টমক্যাট পরিষেবাটি পুনরায় চালু করুন:
ইনস্টলেশন পরীক্ষা করুন
আপনার ব্রাউজারটি খুলুন এবং টাইপ করুন:
http://:8080
http://:8080
ইনস্টলেশনটি সফল হলে নিম্নলিখিতগুলির মতো একটি স্ক্রিন উপস্থিত হবে:
উপসংহার
আপনি আপনার ডেবিয়ান 9 সিস্টেমে টমক্যাট 9.0 সফলভাবে ইনস্টল করেছেন। আপনি এখন অফিসিয়াল অ্যাপাচি টমক্যাট 9.0 ডকুমেন্টেশন দেখতে এবং অ্যাপাচি টমক্যাট বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে পারবেন।
জাভা ডিবিয়ান টমক্যাটসেন্টোস 7 এ টমক্যাট 8.5 ইনস্টল করবেন কীভাবে

এই টিউটোরিয়ালটি আপনাকে সেন্টোস on. তে টমক্যাট 8.৫ ইনস্টল করার উপায় দেখায় Tom
ডেবিয়ান 9 এ টমক্যাট 8.5 কীভাবে ইনস্টল করবেন

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

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