उबंटू 18.04 में बिलाव 9.0.10 स्थापित करने के लिए | तटरक्षक | अंग्रेज़ी
विषयसूची:
- आवश्यक शर्तें
- चरण 1: OpenJDK स्थापित करें
- चरण 2: टॉमकैट उपयोगकर्ता बनाएं
- चरण 3: टॉमकैट स्थापित करें
- चरण 4: एक सिस्टमड यूनिट फ़ाइल बनाएँ
- चरण 5: फ़ायरवॉल को समायोजित करें
- चरण 6: टॉमकैट वेब प्रबंधन इंटरफ़ेस कॉन्फ़िगर करें
- चरण 6: टॉमकैट इंस्टॉलेशन का परीक्षण करें
- निष्कर्ष
Apache Tomcat जावा सर्वलेट, जावा सर्वर पेज, जावा एक्सप्रेशन लैंग्वेज, और जावा वेबस्केट टेक्नॉलॉजी का एक ओपन-सोर्स कार्यान्वयन है। यह आज दुनिया में सबसे व्यापक रूप से अपनाया गया अनुप्रयोगों और वेब सर्वरों में से एक है। टॉमकैट का उपयोग करना सरल है और इसमें ऐड-ऑन का एक मजबूत पारिस्थितिकी तंत्र है।
यह ट्यूटोरियल Ubuntu 18.04 पर Tomcat 9 को स्थापित और कॉन्फ़िगर करने के लिए समझाता है। उबंटू 16.04 और किसी भी उबंटू-आधारित वितरण के लिए लिनक्स मिंट और एलिमेंटरी ओएस सहित समान निर्देश लागू होते हैं।
आवश्यक शर्तें
अपने उबंटू सिस्टम पर पैकेज स्थापित करने में सक्षम होने के लिए, आपको सूडो विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन होना चाहिए।
चरण 1: OpenJDK स्थापित करें
टॉमकैट को जावा को स्थापित करने की आवश्यकता है। हम OpenJDK स्थापित करेंगे, जो कि Ubuntu 18.04 में डिफ़ॉल्ट जावा विकास और रनटाइम है।
जावा की स्थापना बहुत सरल है। पैकेज इंडेक्स अपडेट करके शुरू करें:
sudo apt update
OpenJDK पैकेज को चलाकर स्थापित करें:
चरण 2: टॉमकैट उपयोगकर्ता बनाएं
सुरक्षा उद्देश्यों के लिए, टॉमकैट को रूट उपयोगकर्ता के तहत नहीं चलाया जाना चाहिए। हम होम निर्देशिका
/opt/tomcat
साथ एक नया सिस्टम उपयोगकर्ता और समूह बनाएंगे जो टॉमकैट सेवा चलाएगा:
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
चरण 3: टॉमकैट स्थापित करें
हम Tomcat 9 के नवीनतम बाइनरी रिलीज़ को Tomcat 9 डाउनलोड पृष्ठ से डाउनलोड करेंगे।
लेखन के समय, नवीनतम संस्करण
9.0.27
। अगले चरण को जारी रखने से पहले, आपको एक नए संस्करण के लिए डाउनलोड पृष्ठ की जांच करनी चाहिए। यदि कोई नया संस्करण है, तो कोर
tar.gz
फ़ाइल के लिंक को कॉपी करें, जो कि बाइनरी डिस्ट्रीब्यूशन सेक्शन के अंतर्गत है।
निम्नलिखित
wget
कमांड का उपयोग करके
/tmp
निर्देशिका में Tomcat संग्रह डाउनलोड करके शुरू करें:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz -P /tmp
डाउनलोड पूरा होने के बाद, Tomcat संग्रह को निकालें और इसे
/opt/tomcat
निर्देशिका में ले जाएँ:
sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
टॉमकैट संस्करणों और अद्यतनों पर अधिक नियंत्रण रखने के लिए, प्रतीकात्मक लिंक बनाएं जिसे
latest
कहा जाता है जो टॉमकैट इंस्टॉलेशन निर्देशिका को इंगित करता है:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
बाद में यदि आप अपने टॉमकैट उदाहरण को अपग्रेड करना चाहते हैं, तो बस नए संस्करण को अनपैक करें और नवीनतम संस्करण को इंगित करने के लिए सिमलिंक को बदलें।
जैसा कि हमने पिछले खंड में उल्लेख किया है कि
tomcat
उपयोगकर्ता के तहत चलेगा। इस उपयोगकर्ता को टॉमकैट इंस्टॉलेशन निर्देशिका तक पहुंच की आवश्यकता है
निम्न आदेश उपयोगकर्ता और समूह tomcat के लिए निर्देशिका स्वामित्व बदलता है:
sudo chown -RH tomcat: /opt/tomcat/latest
bin
निर्देशिका की स्क्रिप्ट्स में निष्पादन योग्य ध्वज होना चाहिए:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
चरण 4: एक सिस्टमड यूनिट फ़ाइल बनाएँ
एक सेवा के रूप में टॉमकैट चलाने के लिए आपको एक नई इकाई फ़ाइल बनाने की आवश्यकता है।
अपना टेक्स्ट एडिटर खोलें और
/etc/systemd/system/
: में
tomcat.service
नाम की फ़ाइल बनाएँ
sudo nano /etc/systemd/system/tomcat.service
निम्नलिखित कॉन्फ़िगरेशन चिपकाएँ:
/etc/systemd/system/tomcat.service
Description=Tomcat 9 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 -Djava.awt.headless=true" 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
JAVA_HOME
के मान को संशोधित करें यदि आपके जावा इंस्टॉलेशन का मार्ग अलग है।
फ़ाइल को सहेजें और बंद करें और सिस्टम को सूचित करें कि हमने एक नई इकाई फ़ाइल बनाई है:
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; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-09-05 15:45:28 PDT; 20s ago Process: 1582 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1604 (java) Tasks: 47 (limit: 2319) CGroup: /system.slice/tomcat.service
यदि कोई त्रुटि नहीं है तो टॉमकैट सेवा को बूट समय पर स्वचालित रूप से शुरू करने में सक्षम करें:
चरण 5: फ़ायरवॉल को समायोजित करें
यदि आपका सर्वर फ़ायरवॉल द्वारा सुरक्षित है और आप अपने स्थानीय नेटवर्क के बाहर से टॉमकैट एक्सेस करना चाहते हैं, तो आपको पोर्ट
8080
खोलने की आवश्यकता है।
पोर्ट
8080
पर यातायात की अनुमति के लिए निम्न कमांड टाइप करें:
sudo ufw allow 8080/tcp
आमतौर पर एक उत्पादन वातावरण में एक टॉमकैट एप्लिकेशन को चलाते समय आपके पास एक लोड बैलेंसर या रिवर्स प्रॉक्सी होगा। केवल अपने आंतरिक नेटवर्क पर पोर्ट
8080
तक पहुंच को प्रतिबंधित करना एक सर्वोत्तम अभ्यास है।
चरण 6: टॉमकैट वेब प्रबंधन इंटरफ़ेस कॉन्फ़िगर करें
अब जब टॉमकैट स्थापित और चल रहा है, तो अगला कदम वेब प्रबंधन इंटरफ़ेस तक पहुंच के साथ एक उपयोगकर्ता बनाना है।
tomcat-users.xml
उपयोगकर्ताओं और भूमिकाओं को
tomcat-users.xml
फ़ाइल में परिभाषित किया गया है। यह फ़ाइल टिप्पणियों और उदाहरणों के साथ एक टेम्प्लेट है जिसमें यह वर्णन किया गया है कि उपयोगकर्ता या भूमिका कैसे बनाएँ।
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
टॉमकैट वेब इंटरफेस (प्रबंधक-गुई और एडमिन-गुई) तक पहुंच के साथ एक नया उपयोगकर्ता जोड़ने के लिए, हमें उपयोगकर्ता को
tomcat-users.xml
फ़ाइल में परिभाषित करने की आवश्यकता है, जैसा कि नीचे दिखाया गया है। सुनिश्चित करें कि आप उपयोगकर्ता नाम और पासवर्ड को कुछ और सुरक्षित करने के लिए बदलते हैं:
डिफ़ॉल्ट रूप से Tomcat वेब प्रबंधन इंटरफ़ेस केवल प्रबंधक और होस्ट प्रबंधक ऐप्स तक पहुँच को स्थानीयहोस्ट से प्रतिबंधित करने के लिए कॉन्फ़िगर किया गया है।
कहीं से भी वेब इंटरफ़ेस तक पहुंच को सक्षम करने के लिए निम्नलिखित दो फाइलें खोलें और टिप्पणी करें या पीले रंग में हाइलाइट की गई लाइनों को हटा दें।
प्रबंधक ऐप के लिए, निम्न फ़ाइल खोलें:
sudo nano /opt/tomcat/latest/webapps/manager/META-INF/context.xml
होस्ट मैनेजर ऐप के लिए, निम्न फ़ाइल खोलें:
sudo nano /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml
context.xml
एक अन्य विकल्प केवल विशिष्ट IP से प्रबंधक और होस्ट प्रबंधक एप्लिकेशन तक पहुंच की अनुमति है। ब्लॉक की टिप्पणी करने के बजाय आप सूची में अपना आईपी पता जोड़ सकते हैं।
उदाहरण के लिए यदि आपका सार्वजनिक आईपी
45.45.45.45
तो आप निम्नलिखित बदलाव करेंगे:
अनुमत आईपी पतों की सूची ऊर्ध्वाधर पट्टी के साथ अलग की गई सूची है । आप एकल आईपी पते जोड़ सकते हैं या एक नियमित अभिव्यक्ति का उपयोग कर सकते हैं।
हर बार जब आप प्रभावी होने के लिए परिवर्तनों के लिए टॉमकैट कॉन्फ़िगरेशन फ़ाइलों को संपादित करते हैं, तो टॉमकैट सेवा को पुनरारंभ करना याद रखें:
चरण 6: टॉमकैट इंस्टॉलेशन का परीक्षण करें
अपना ब्राउज़र खोलें और टाइप करें:
http://:8080
http://:8080
यह मानते हुए कि इंस्टॉलेशन सफल है, निम्नलिखित के समान स्क्रीन दिखाई देनी चाहिए:
निष्कर्ष
आपने अपने Ubuntu 18.04 सिस्टम पर Tomcat 9 को सफलतापूर्वक स्थापित किया है। अब आप आधिकारिक Apache Tomcat 8 दस्तावेज़ीकरण पर जा सकते हैं और Apache Tomcat सुविधाओं के बारे में अधिक जान सकते हैं।
जावा टॉमकैट ubuntuकैसे स्थापित करें, hp officejet 6500a प्लस ऑल-इन-वन प्रिंटर स्थापित करें

एचपी ऑफिसजेट 6500 ए प्लस ऑल-इन-वन प्रिंटर को स्थापित करना और स्थापित करना सीखें।
Ubuntu 18.04 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें

संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है।
Ubuntu 18.04 पर tomcat 8.5 कैसे स्थापित करें

यह ट्यूटोरियल दर्शाता है कि Ubuntu 18.04 पर Tomcat 8.5 को कैसे स्थापित किया जाए। आज दुनिया में सबसे व्यापक रूप से अपनाई जाने वाली एप्लिकेशन और वेब सर्वरों में से एक है टॉमकैट।