CentOS 7 पर Apache Tomcat 8 कैसे स्थापित करें

Apache Tomcat एक ओपन-सोर्स वेब सर्वर है, जिसे Java वेब पेजों की सेवा के लिए बनाया गया है। यह व्यापक रूप से तैनात है और दुनिया भर में विभिन्न मिशन-महत्वपूर्ण वेब अनुप्रयोगों को अधिकार देता है।

एक स्टार्टर गाइड के रूप में, यह लेख बताता है कि कैसे अपाचे टॉम्स्क 8 के नवीनतम स्टेबल संस्करण Apache Tomcat 8 को इंस्टाल किया जा सकता है।

आवश्यक शर्तें

आगे पढ़ने से पहले, आपको निम्न करने की आवश्यकता है:

  • एक नए Vultr CentOS 7 सर्वर उदाहरण को तैनात करें।
  • एक गैर-रूट sudo उपयोगकर्ता के रूप में अपने SSH टर्मिनल से इस मशीन में प्रवेश करें।

चरण 1: अपने CentOS सिस्टम को अपडेट करें

पहले चीजें पहले, आपको सिस्टम को नवीनतम स्थिर स्थिति में अपडेट करने की आवश्यकता है:

sudo yum install epel-release
sudo yum update -y && sudo reboot

रिबूट खत्म होने के बाद सिस्टम में लॉग इन करने के लिए उसी sudo उपयोगकर्ता का उपयोग करें।

चरण 2: जावा स्थापित करें

आपको Apache Tomcat को ठीक से चलाने से पहले Java SE 7.0 या बाद में इंस्टॉल करना होगा। यहां, मैं YUM का उपयोग करके OpenJDK रनटाइम एनवायरनमेंट 1.8.0 स्थापित करूंगा:

sudo yum install java-1.8.0-openjdk.x86_64

अब, आप अपनी स्थापना की पुष्टि कर सकते हैं:

java -version

आउटपुट निम्न के जैसा होगा:

openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

चरण 3: Apache Tomcat के लिए एक समर्पित उपयोगकर्ता बनाएँ

सुरक्षा उद्देश्यों के लिए, आपको एक समर्पित गैर-रूट उपयोगकर्ता "टॉमकैट" बनाने की आवश्यकता है जो "टोमैट" समूह से संबंधित है:

sudo groupadd tomcat
sudo mkdir /opt/tomcat
sudo useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

इस फैशन में, आपने एक उपयोगकर्ता "टॉमकैट" बनाया जो समूह "टॉमकैट" से संबंधित है। सिस्टम में लॉग इन करने के लिए आप इस उपयोगकर्ता खाते का उपयोग नहीं कर सकते। होम डाइरेक्टरी है /opt/tomcat, जो कि अपाचे टोमाकट प्रोग्राम में निवास करेगी।

चरण 4: नवीनतम Apache Tomcat को डाउनलोड और इंस्टॉल करें

आप हमेशा Apache Tomcat 8 के नवीनतम स्थिर संस्करण को इसके आधिकारिक डाउनलोड पृष्ठ से पा सकते हैं , जो कि लेखन के रूप में 8.0.33 है।

"बाइनरी डिस्ट्रीब्यूशंस" सेक्शन और फिर "कोर" सूची के तहत, एक wget कमांड की रचना करने के लिए "tar.gz" संग्रह की ओर इशारा करते हुए लिंक का उपयोग करें:

cd ~
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C /opt/tomcat --strip-components=1

चरण 5: उचित अनुमतियाँ सेटअप करें

इससे पहले कि आप Apache Tomcat को चला सकें, आपको कई निर्देशिकाओं के लिए उचित अनुमतियाँ सेटअप करने की आवश्यकता है:

cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo chmod g+r conf/*
sudo chown -R tomcat logs/ temp/ webapps/ work/

sudo chgrp -R tomcat bin
sudo chgrp -R tomcat lib
sudo chmod g+rwx bin
sudo chmod g+r bin/*

चरण 6: Apache Tomcat के लिए एक Systemd इकाई फ़ाइल सेटअप करें

सुविधा के रूप में, आपको Apache Tomcat के लिए एक Systemd इकाई फ़ाइल सेट करनी चाहिए:

sudo vi /etc/systemd/system/tomcat.service

फ़ाइल को इसके साथ आबाद करें:

[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

User=tomcat
Group=tomcat

[Install]
WantedBy=multi-user.target

सेव करके छोड़ो:

:wq

सुरक्षा उद्देश्यों के लिए, आपको भी हैग स्थापित करना चाहिए:

sudo yum install haveged
sudo systemctl start haveged.service
sudo systemctl enable haveged.service

चरण 8: Apache Tomcat की शुरुआत और परीक्षण करें

अब, Apache Tomcat सेवा शुरू करें और इसे सिस्टम बूट पर चलाएं:

sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service

वेब ब्राउज़र में Apache Tomcat का परीक्षण करने के लिए, आपको फ़ायरवॉल नियमों को संशोधित करने की आवश्यकता है:

sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

फिर, आप एक वेब ब्राउज़र से निम्नलिखित URL पर जाकर अपाचे टोमाकट की अपनी स्थापना का परीक्षण कर सकते हैं:

http://[your-Vultr-server-IP]:8080

अगर कुछ भी गलत नहीं होता है, तो आप डिफ़ॉल्ट Apache Tomcat फ्रंट पेज देखेंगे।

चरण 9: Apache Tomcat वेब प्रबंधन इंटरफ़ेस कॉन्फ़िगर करें

Apache Tomcat वेब इंटरफ़ेस में "Manager App" और "Host Manager" का उपयोग करने के लिए, आपको अपने Apache Tomcat सर्वर के लिए एक व्यवस्थापक उपयोगकर्ता बनाने की आवश्यकता है:

sudo vi /opt/tomcat/conf/tomcat-users.xml

</tomcat-users ...>...</tomcat-users>सेगमेंट के भीतर , एक व्यवस्थापक उपयोगकर्ता को परिभाषित करने के लिए एक लाइन डालें:

<user username="yourusername" password="yourpassword" roles="manager-gui,admin-gui"/>

याद रखें कि "yourusername" और "yourpassword" को अपने लोगों के साथ बदलना, जितना कम उतना ही बेहतर होगा।

सेव करके छोड़ो:

:wq

अपने संशोधनों को लागू करने के लिए Apache Tomcat को पुनरारंभ करें:

sudo systemctl restart tomcat.service

अपने वेब ब्राउजर से Apache Tomcat फ्रंट पेज को रिफ्रेश करें। "प्रबंधक ऐप" और "मेजबान प्रबंधक" में उन क्रेडेंशियल्स का उपयोग करके लॉग इन करें जिनकी आपने पहले स्थापना की थी।

Apache Tomcat सेटअप पूर्ण है। अब आप इसे अपने स्वयं के अनुप्रयोगों को तैनात करने के लिए उपयोग कर सकते हैं।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ