מבוא ל- Apache Tomcat
1. סקירה כללית
במילים פשוטות, אפאצ'י טומקט הוא שרת אינטרנט ומיכל סרוולט המשמש לפריסה ולהגשת יישומי אינטרנט של Java.
במאמר מהיר זה, אנו נראה כיצד להתקין את Tomcat, כיצד להגדיר משתמש למנהל Tomcat וליצור אישור SSL שיאפשר ל- Tomcat להגיש תוכן HTTPS.
2. התקן את Tomcat ב- Windows
2.1. הורד והכין
ראשית, עלינו להוריד את Tomcat.
הורד את השרת כקובץ zip עבור Windows:
לאחר מכן, פשוט נבטל את דחיסת Tomcat לספרייה שלו.
2.3. להתקין
ב- Windows, יש צורך בהתקנה נוספת מהירה. פתח את מסוף Windows ומתקנת Tomcat פַּח מַדרִיך:
C: \ Java \ Apache Tomcat 8.5.9 \ bin>
התקן את השירות באמצעות הפקודה הבאה:
C: \ Java \ Apache Tomcat 8.5.9 \ bin> התקנת שירות
הפלט צריך להיות דומה לזה:
התקנת השירות 'Tomcat8' ... שימוש ב- CATALINA_HOME: "C: \ Java \ Apache Tomcat 8.5.9" באמצעות CATALINA_BASE: "C: \ Java \ Apache Tomcat 8.5.9" באמצעות JAVA_HOME: "C: \ Java \ jdk1. 8.0_40 "באמצעות JRE_HOME:" C: \ Java \ jre1.8.0_40 "שימוש ב- JVM:" C: \ Java \ jre1.8.0_40 \ bin \ client \ jvm.dll "השירות 'Tomcat8' הותקן.
2.4. התחל את שירות Tomcat
התחל את השירות עם הפקודה הבאה:
C: \ Java \ Apache Tomcat 8.5.9 \ bin> sc הפעל את Tomcat8
אתה אמור לקבל את הפלט הבא:
SERVICE_NAME: Tomcat8 TYPE: 10 WIN32_OWN_PROCESS STATUS: 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_OUTPUT_CODE: 0 (0x0) SERVICE_OUTPUT_CODE: 0 (0x0: 0x0: 0x0: 0x0: קוד 0: 0: 0xX: 0x0: 0x0: קוד 0: 0x0: קוד 0: 0
פתח את הדפדפן בכתובת האתר:
// localhost: 8080
ואתה אמור לראות את מסך הפתיחה של Tomcat.
3. התקנת Tomcat ב- Linux (דביאן)
אנו נתקין את Tomcat ב- Ubuntu Linux 16.06, אך הליך זה אמור לעבוד היטב בכל הפצת לינוקס מבוססת Debian.
3.1. הורד ופתח
באופן דומה, אנו הולכים להוריד ולבטל את הדחיסה של Tomcat:
sudo mkdir / opt / tomcat sudo tar xvf apache-tomcat-8.5.9.tar.gz -C / opt / tomcat - רכיבי סטריפ = 1
3.2. ודא שהתקנת Java
בואו גם נוודא שהתקנתנו את Java וזמינה במערכת:
ג'אווה - גרסה
אתה אמור לקבל את הפלט הבא:
3.3. צור משתמש וקבוצה
אנו הולכים להפעיל את השרת תחת קבוצה ומשתמש נפרדים; בואו ניצור קבוצה בשביל זה תחילה:
sudo groupadd tomcat
ובוא ניצור משתמש Tomcat כדי להימנע משימוש במשתמש השורש:
sudo useradd -s / bin / false -g tomcat -d / opt / tomcat tomcat
בואו ונעדכן גם את ההרשאות של השרת - להשתמש בהן עם המשתמש והקבוצה החדשה:
cd / opt / tomcat sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / * sudo chown -R tomcat work / temp / logs /
לסיום, בואו נוודא שטומקט מתחילה אוטומטית עם סקריפט Upstart פשוט:
vi /etc/init/tomcat.conf
ה tomcat.conf המערכת משתמשת בסקריפט להפעלת שירות Tomcat בזמן האתחול.
סקריפט זה משמש להפעלה ולהפסקת השירות בעת הצורך:
תיאור "שרת Tomcat" מתחיל ברמת רמה [2345] עצור ברמת רמה [! 2345] setuid tomcat setgid tomcat env JAVA_HOME = / opt / jdk1.8.0_77 / jre / env CATALINA_HOME = / opt / tomcat exec $ CATALINA_HOME / bin / catalina. לרוץ
3.4. הַתחָלָה
עבור לספריית opt / tomcat / bin ובצע את הפקודה הבאה:
./catalina.sh להתחיל
אתה אמור לראות את הפלט הבא:
שימוש ב- CATALINA_BASE: / opt / tomcat שימוש ב- CATALINA_HOME: / opt / tomcat שימוש ב- CATALINA_TMPDIR: / opt / tomcat / temp שימוש ב- JRE_HOME: / usr שימוש ב- CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/t -juli.jar טומקט התחיל. [מוגן בדוא"ל]: / opt / tomcat / bin #
עכשיו הגיע הזמן לבדוק את השרת שלנו.
פתח את הדפדפן שלך בכתובת האתר:
// localhost: 8080
ועליך לראות את העמוד הבא:
4. מנהל טומקט
כדי לגשת למנהל Tomcat, עלינו ליצור משתמש בעל הרשאות לעשות זאת.
ב- Windows:
C: \ Java \ Apache Tomcat 8.5.9 \ conf \ tomcat-users.xml
ב- Linux:
/opt/tomcat/conf/tomcat-users.xml
בקובץ זה, אנו הולכים להגדיר את המשתמשים לגשת למנהל tomcat.
בתוך ה תג, אנו מגדירים משתמש "admin" עם הסיסמה "admin" עם התפקידים manager-gui ו- admin-gui.
כעת הפעל מחדש את השרת ופתח שוב את כתובת ה- URL:
// localhost: 8080
הפעם לחץ על כפתור "אפליקציית מנהל" והשרת יבקש אישורים. לאחר שתזין את האישורים שסיפקת, אתה אמור לראות את המסך הבא:
5. תעודת SSL
הפעל את הפקודה הבאה כדי ליצור את האישור:
ב- Windows:
keytool -genkey -alias tomcat -keyalg RSA -keystore C: \ Java \ apache-tomcat-8.5.9 \ keystore \ tomcat
ב- Linux:
keytool -genkey -alias tomcat -keyalg RSA -keystore / opt / tomcat / keystore / tomcat
הכלי ישאל כמה שאלות להזנת האישור. האישור הולך להיות בתיקיה ושם האישור הוא "tomcat". אתה יכול לבדוק את האישור באמצעות:
ב- Windows:
keytool -list -keystore C: \ Java \ apache-tomcat-8.5.9 \ keystore \ tomcat
ב- Linux:
keytool -list -keystore / opt / tomcat / keystore / tomcat
5.1. השתמש בתעודה
ערוך את הקובץ:
ב- Windows:
C: \ Java \ Apache Tomcat 8.5.9 \ conf \ server.xml
ב- Linux:
/opt/tomcat/conf/server.xml
ולהוסיף מחבר SSL.
הפעל מחדש את Tomcat וסיימת. עכשיו אתה יכול להריץ את היישומים שלך תחת HTTPS ב- Tomcat.
6. מסקנה
בסוף זה של מדריך מהיר זה, כעת יש לנו Tomcat עובד בלינוקס וב- Windows לשימוש במהלך הפיתוח.
כדי להשתמש ב- Tomcat בייצור, אנו, כמובן, צריכים להגדיר ולהתאים את השרת בהתאם.