इस्तेमाल के लिए तैयार सर्वर

Tomcat on Apache

जावा सर्वलेट और JSP प्लेटफार्म

डाउनलोड करने से पहले

जानकारी पाएँ। सुरक्षित रहें।

TurnKey की ज़रूरी सुरक्षा सूचनाएँ ईमेल से पाएँ।

Tomcat on Apache

Tomcat on Apache स्क्रीनशॉट

टॉमकैट एक servlet कंटेनर है जो जावा सर्वलेट और जावासर्वर पेज (JSP) विनिर्देशों को लागू करता है, और जावा कोड के लिए "pure जावा" HTTP वेब सर्वर पर्यावरण प्रदान करता है ताकि जावा कोड को चलाने के लिए में टॉमकैट उद्योगों और संगठनों की एक विविध रेंज में कई बड़े पैमाने पर मिशन-महत्वपूर्ण वेब अनुप्रयोगों को शक्ति प्रदान करता है।

यह सर्वर Apache वेब सर्वर के साथ टॉमकैट को एकीकृत करता है। जब पूरी तरह से चित्रित वेब सर्वर की आवश्यकता नहीं होती है, तो उपयोग करने पर विचार करें स्टैंडअलोन टॉमकैट सर्वर.

इस सर्वर में सभी मानक विशेषताएं शामिल हैं TurnKey Coreऔर उस के शीर्ष पर:

  • Apache विन्यास पर टॉमकैट:

    • TurnKey वेब कंट्रोल पैनल /var/lib/tomcat10/webapps/cp में

      डिफ़ॉल्ट Apache इंडेक्स फ़ाइल (/var/www/index.html) रूट वेब पेज को कंट्रोल पैनल में रीडायरेक्ट करने के लिए जावास्क्रिप्ट का उपयोग करता है:

      window.location = "/cp/"
    • टॉमकैट 10.1 और पैकेज प्रबंधन से स्थापित सभी घटक।

    • Debian से OpenJDK 21 जावा रनटाइम का उपयोग करना।

    • /var/lib/tomcat10/webapps. में वेब अनुप्रयोग को परिनियोजित किया गया

    • TurnKey वेब कंट्रोल पैनल /var/lib/tomcat10/webapps/cp. में

    • JSP कंसोल आउटपुट सिस्टम्ड जर्नल के माध्यम से उपलब्ध है।

    • Tocat व्यवस्थापक / प्रबंधक भूमिकाओं और व्यवस्थापक उपयोगकर्ता बनाया गया।

    • Apache2 Jk loadaligner कनेक्टर (प्रदर्शन) का उपयोग करें।

    • व्यवस्थापक, प्रबंधक, होस्ट-मैनेजर अनुप्रयोगों (संज्ञान) के लिए JkMounts।

    • बिंदी टॉमकैट AJP कनेक्टर स्थानीयहोस्ट (सुरक्षा) के लिए।

    • Removed टॉमकैट HTTP कनेक्टर श्रोता (सुरक्षा)।

    • प्रणाली व्यापक टॉमकैट और जावा पर्यावरण चर सेट करें।

  • MariaDB, MySQL-संगत डेटाबेस सर्वर शामिल है।

  • SSL बॉक्स से बाहर समर्थन करते हैं।

  • Apache2 और MariaDB को कॉन्फ़िगर करने के लिए Webmin मॉड्यूल शामिल हैं।

देखें Apache डॉक्स पर टॉमकैट आगे के विवरण के लिए।

क्रेडेंशियल (पहले बूट पर सेट किए गए पासवर्ड)

  • Webmin, SSH, MariaDB: username जड़

  • टॉमकैट प्रशासन अनुप्रयोग: उपयोगकर्ता नाम व्यवस्थापक

उपयोग विवरण और प्रशासन के लिए लॉग इन

कोई डिफ़ॉल्ट पासवर्ड नहींसुरक्षा कारणों के लिए कोई डिफ़ॉल्ट पासवर्ड नहीं है। सभी पासवर्डों पर सेट किए गए हैं। प्रणाली आरंभीकरण समय।

SSL ब्राउज़र चेतावनीब्राउज़र्स स्वयं-signed SSL प्रमाणपत्र पसंद नहीं करते हैं, लेकिन यह एकमात्र ऐसा प्रकार है जिसे स्वचालित रूप से उत्पन्न किया जा सकता है। यदि आपके पास एक डोमेन कॉन्फ़िगर है, तो उसके माध्यम से Confconsole उन्नत मेनू, आप स्वतंत्र उत्पन्न कर सकते हैं Let's Encypt SSL/TLS प्रमाणपत्र.

वेब - अपने ब्राउज़र को या तो इंगित करें:

  1. http://12.34.56.789/ - एन्क्रिप्ट नहीं किया गया तो कोई ब्राउज़र चेतावनी
  2. https://12.34.56.789/ - स्वयं-signed SSL प्रमाणपत्र के साथ एन्क्रिप्टेड

नोट: कुछ सर्वर स्वचालित रूप से HTTP को HTTPS पर रीडायरेक्ट करते हैं।

Tomcat प्रशासन अनुप्रयोगों के लिए उपयोगकर्ता नाम:

लॉग इन करें व्यवस्थापक

डेटाबेस प्रशासन के लिए उपयोगकर्ता नाम:

  1. व्यवस्थापक; MySQL उपयोगकर्ता नाम के रूप में लॉगिन करें व्यवस्थापक:

    https://12.34.56.789:12322/ व्यवस्थापक डेटाबेस प्रबंधन वेब अनुप्रयोग

  2. MySQL कमांड लाइन टूल; लॉग इन करें जड़ (कोई पासवर्ड आवश्यक नहीं है):
    $ mysql --user root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    

OS सिस्टम प्रशासन के लिए उपयोगकर्ता नाम:

लॉग इन जड़ छोड़कर AWS बाज़ार जो उपयोगकर्ता नाम का उपयोग करता है व्यवस्थापक.

  1. अपने ब्राउज़र को इंगित करें:
  2. SSH क्लाइंट के साथ लॉगिन करें:
    ssh root@12.34.56.789
    

    AWS बाज़ार के लिए विशेष मामला:

    ssh admin@12.34.56.789
    

* एक वैध आईपी या होस्टनाम के साथ 12.34.56.789 बदलें।

दस्तावेज़

एक अलग वेब रूट (नियंत्रण कक्ष नहीं) की सेवा

डिफ़ॉल्ट वेब रूट TurnKey कंट्रोल पैनल पर रीडायरेक्ट करता है। इसे बदलने के लिए, Turnkey संस्करण के बीच अंतर है।

संस्करण 14.2 और उच्च

आप इसे बदल सकते हैं कि इस जावास्क्रिप्ट कोड को हटाने या बदलने के द्वारा जो इंडेक्स.html (वैर/www/ डिफ़ॉल्ट रूप से) पर लिखा गया है।

window.location = "/cp"

संस्करण 14.2 से कम

आप इसे बदल सकते हैं:

  1. Apache-स्तर पर Webmin के माध्यम से आभासी होस्ट को कॉन्फ़िगर करना
  2. /etc/tomcat6/mod_jk.conf. संपादन द्वारा mod_jk विन्यास को बदलकर

बदलें:

RedirectMatch ^/$ /cp

साथ:

RedirectMatch ^/$ /index.html

applets सेवा करने के लिए mod_jk को कॉन्फ़िगर करना

उदाहरण के लिए, चलो कहते हैं कि आप स्थापित करना चाहते हैं Apache अक्ष:

उदाहरण के लिए, यदि अक्ष वेबअप निर्देशिका में स्थित है, तो आप /etc/tomcat6/mod_jk.conf: में mod_jk कॉन्फ़िगरेशन के लिए निम्नलिखित कुछ जोड़ेंगे।

JkMount /axis    ajp13_worker
JkMount /axis/*  ajp13_worker


जब आप http://appliance_ip/axis को ब्राउज़ करते हैं तो इसे apache के माध्यम से टॉमकैट में वापस लाया जाएगा। यदि आप वेबरूट (अच्छी तरह से, वेबरूट से पुनर्निर्देशित) में अक्ष की सेवा करना चाहते हैं, तो आप एक पुनर्निर्देशित को लागू कर सकते हैं जैसे:

RedirectMatch ^/$   /axis
JkMount /axis    ajp13_worker
JkMount /axis/*  ajp13_worker

कृपया ध्यान दें कि आपको स्वागत पुनर्निर्देशन को दूर करना होगा।
mod_jk पर अधिक जानकारी के लिए, एक नज़र डालें Apache टॉमकैट कनेक्टर्स प्रलेखन