স্থানীয় yum repo সেন্টওএস 7 / rhel 7 ব্যবহার ডিভিডি আইএসও
সুচিপত্র:
- পূর্বশর্ত
- ওপেনজেডিকে ইনস্টল করুন
- টমকেট সিস্টেম ব্যবহারকারী তৈরি করুন
- টমক্যাট ডাউনলোড করুন
- একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
- ফায়ারওয়াল সামঞ্জস্য করুন
- টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কনফিগার করুন
- ইনস্টলেশন পরীক্ষা করুন
- উপসংহার
এই টিউটোরিয়ালটি আপনাকে সেন্টোস on. এ টমক্যাট.5.৫ ইনস্টল করার উপায় দেখায় Tom
পূর্বশর্ত
এই টিউটোরিয়ালটি শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি নিজের সার্ভারে সুডোর সুবিধাগুলি সহ কোনও ব্যবহারকারীর অ্যাকাউন্টে বা মূল ব্যবহারকারীর সাথে লগ ইন করেছেন। প্রশাসনিক কমান্ডগুলি রুটের পরিবর্তে sudo ব্যবহারকারী হিসাবে চালানো ভাল অনুশীলন। আপনার সিস্টেমে সুডো ব্যবহারকারী না থাকলে এই নির্দেশাবলীর অনুসরণ করে একটি তৈরি করুন।
ওপেনজেডিকে ইনস্টল করুন
টমক্যাট 8.5 এর জন্য জাভা এসই 7 বা তার পরে প্রয়োজন। এই টিউটোরিয়ালে আমরা ওপেনজেডকে 8 ইনস্টল করব, জাভা প্ল্যাটফর্মের ওপেন সোর্স বাস্তবায়ন যা সেন্টোস 7-এ ডিফল্ট জাভা বিকাশ এবং রানটাইম।
ইনস্টলেশন সহজ এবং সোজা এগিয়ে:
sudo yum install java-1.8.0-openjdk-devel
টমকেট সিস্টেম ব্যবহারকারী তৈরি করুন
মূল ব্যবহারকারী হিসাবে টমক্যাট চালানো একটি সুরক্ষা ঝুঁকি এবং এটির প্রস্তাব দেওয়া হয় না। পরিবর্তে, আমরা একটি নতুন সিস্টেম ব্যবহারকারী এবং হোম ডিরেক্টরি
/opt/tomcat
তৈরি করব যা টমকেট পরিষেবা চালাবে:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
টমক্যাট ডাউনলোড করুন
টমকেট ডাউনলোড পৃষ্ঠা থেকে আমরা টমক্যাট 8.5.x এর সর্বশেষ সংস্করণটি ডাউনলোড করব। লেখার সময়, সর্বশেষ সংস্করণটি 8.5.37 is পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে আপনার কোনও নতুন সংস্করণের জন্য ডাউনলোড পৃষ্ঠাটি পরীক্ষা করা উচিত।
/tmp
ডিরেক্টরিতে পরিবর্তন করুন এবং জিপ ফাইলটি ডাউনলোড করতে উইজেট ব্যবহার করুন:
cd /tmp
wget
ডাউনলোড শেষ হয়ে গেলে জিপ ফাইলটি বের করে এটিকে
/opt/tomcat
ডিরেক্টরিতে সরান:
unzip apache-tomcat-*.zip
sudo mkdir -p /opt/tomcat
sudo mv apache-tomcat-8.5.37 /opt/tomcat/
টমক্যাট 8.5 ঘন ঘন আপডেট হয়। সংস্করণ এবং আপডেটগুলিতে আরও নিয়ন্ত্রণ রাখতে আমরা
latest
প্রতীকী লিঙ্ক তৈরি করব যা টমক্যাট ইনস্টলেশন ডিরেক্টরিতে নির্দেশ করবে:
sudo ln -s /opt/tomcat/apache-tomcat-8.5.37 /opt/tomcat/latest
আমরা পূর্বে যে টমকাট ব্যবহারকারীকে সেট আপ করেছি তার টমক্যাট ডিরেক্টরিতে অ্যাক্সেস থাকা দরকার। ডিরেক্টরিটির মালিকানা ব্যবহারকারী এবং গোষ্ঠী টমক্যাটে পরিবর্তন করুন:
sudo chown -R tomcat: /opt/tomcat
নিম্নলিখিত
chmod
কমান্ড জারি করে
bin
ডিরেক্টরিতে স্ক্রিপ্টগুলি সম্পাদনযোগ্য করুন:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
tomcat.service
পরিষেবা হিসাবে চালানোর জন্য নিম্নলিখিত বিষয়বস্তু সহ
/etc/systemd/system/
ডিরেক্টরিতে একটি
tomcat.service
ইউনিট ফাইল তৈরি করুন:
Description=Tomcat 8.5 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/jre" 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 8.5 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-03-31 16:30:48 UTC; 3s ago Process: 23826 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 23833 (java) CGroup: /system.slice/tomcat.service └─23833 /usr/lib/jvm/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/latest/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=fi…
কোনও ত্রুটি না থাকলে আপনি টমক্যাট পরিষেবাটি বুটের সময় স্বয়ংক্রিয়ভাবে শুরু করতে সক্ষম করতে পারেন:
ফায়ারওয়াল সামঞ্জস্য করুন
যদি আপনার সার্ভার কোনও ফায়ারওয়াল দ্বারা সুরক্ষিত থাকে এবং আপনি স্থানীয় নেটওয়ার্কের বাইরে থেকে টমক্যাট ইন্টারফেসটি অ্যাক্সেস করতে চান তবে
8080
পোর্ট খুলুন।
প্রয়োজনীয় বন্দরটি খুলতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
বেশিরভাগ ক্ষেত্রে, উত্পাদনের পরিবেশে টমক্যাট চালানোর সময় আপনি লোড ব্যালেন্সার বা বিপরীত প্রক্সি ব্যবহার করবেন। শুধুমাত্র আপনার অভ্যন্তরীণ নেটওয়ার্কে
8080
বন্দরটিতে অ্যাক্সেসের অনুমতি দেওয়ার সেরা অনুশীলন।
টমক্যাট ওয়েব ম্যানেজমেন্ট ইন্টারফেস কনফিগার করুন
এই মুহুর্তে টমক্যাটটি ইনস্টল করা আছে এবং আমরা এটি
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
সফল ইনস্টলেশন শেষে, নিম্নলিখিতগুলির মতো একটি পর্দা উপস্থিত হবে:
উপসংহার
আপনি আপনার সেন্টস 7 সিস্টেমে টমক্যাট 8.5 সাফল্যের সাথে ইনস্টল করেছেন এবং টমকেট পরিচালনা ইন্টারফেসটি কীভাবে অ্যাক্সেস করবেন তা শিখলেন। আপনি এখন অফিসিয়াল অ্যাপাচি টমক্যাট 8 ডকুমেন্টেশন দেখতে এবং অ্যাপাচি টমক্যাট বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে পারবেন।
জাভা টমক্যাট সেন্টোসডেবিয়ান 9 এ টমক্যাট 8.5 কীভাবে ইনস্টল করবেন

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

এই টিউটোরিয়ালটি উবুন্টু 18.04 এ টমক্যাট 8.5 ইনস্টল করার পদ্ধতিটি প্রদর্শন করে। টমক্যাট বর্তমানে বিশ্বের অন্যতম বহুল ব্যবহৃত অ্যাপ্লিকেশন এবং ওয়েব সার্ভার।
সেন্টোস 7 এ টমক্যাট 9 কীভাবে ইনস্টল করবেন

এই টিউটোরিয়ালটি সেন্টোস on-তে টমক্যাট 9 ইনস্টল করার জন্য প্রয়োজনীয় পদক্ষেপগুলি কভার করে Tom টমক্যাটটি জাভা সার্লেট, জাভাসার্ভার পৃষ্ঠা, জাভা এক্সপ্রেশন ভাষা এবং জাভা ওয়েবস্কট প্রযুক্তির একটি মুক্ত উত্স বাস্তবায়ন।