How to install Apache Tomcat 9.0.6 on CentOS 7
תוכן עניינים:
- תנאים מוקדמים
- התקן את OpenJDK
- צור משתמש מערכת Tomcat
- הורד את טומקט
- צור קובץ יחידת מערכת
- התאם את חומת האש
- הגדר ממשק ניהול רשת Tomcat
- בדוק את ההתקנה
- סיכום
Tomcat הוא יישום קוד פתוח של טכנולוגיות ה- Java Servlet, JavaServer Pages, Java Expression Language וטכנולוגיות Java WebSocket.
מדריך זה מכסה את הצעדים הנדרשים להתקנת Tomcat 9.0 ב- CentOS 7.
תנאים מוקדמים
המשתמש שאתה מתחבר אליו חייב להיות בעל הרשאות sudo כדי להיות מסוגל להתקין חבילות.
התקן את OpenJDK
Tomcat 9 דורש Java SE 8 ואילך. אנו נתקין את OpenJDK, יישום הקוד הפתוח של פלטפורמת ה- Java, המהווה את ברירת המחדל לפיתוח ולזמן ההפעלה של Java ב- CentOS 7.
התקן את Java על ידי הקלדת הפקודה הבאה:
sudo yum install java-1.8.0-openjdk-devel
צור משתמש מערכת Tomcat
הפעלת Tomcat כמשתמש הבסיס היא סיכון אבטחה ולא נחשבת לשיטות העבודה המומלצות.
ניצור משתמש מערכת וקבוצה חדשים עם מדריך
/opt/tomcat
ביתי
/opt/tomcat
את שירות Tomcat:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
הורד את טומקט
אנו מורידים את הגרסה האחרונה של Tomcat 9.0.x מדף ההורדות של Tomcat.
בזמן הכתיבה, גרסת
9.0.27
האחרונה היא
9.0.27
. לפני שתמשיכו עם השלב הבא, עליכם לבדוק את דף ההורדה של Tomcat 9 כדי לראות אם קיימת גרסה חדשה יותר.
נווט אל ספריית
/tmp
והורד את קובץ ה- zip של Tomcat באמצעות הפקודה הבאה של wget:
cd /tmp
wget
עם סיום ההורדה, חלץ את קובץ הזפת:
tar -xf apache-tomcat-9.0.27.tar.gz
העבר אליו את קובצי המקור של
/opt/tomcat
לספרייה
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 מתעדכן בתדירות גבוהה. כדי לקבל שליטה רבה יותר על גרסאות ועדכונים, צור קישור סמלי הנקרא
latest
שמצביע על ספריית ההתקנה של Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
למשתמש tomcat שהקמנו בעבר צריך להיות גישה לספריית ההתקנה של tomcat.
הפעל את הפקודה הבאה כדי לשנות את בעלות הספריות למשתמש הקבוצה של המשתמש והקבוצה:
sudo chown -R tomcat: /opt/tomcat
הפוך את הסקריפטים בספריית
bin
להפעלה על ידי הנפקה של הפקודה
chmod
הבאה:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
צור קובץ יחידת מערכת
כדי לגרום ל- Tomcat לפעול כשירות, פתח את עורך הטקסט שלך וצור קובץ יחידת
tomcat.service
בקובץ
/etc/systemd/system/
directory:
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/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
אפשר והתחל את שירות Tomcat:
sudo systemctl enable tomcat
sudo systemctl start tomcat
בדוק את מצב השירות באמצעות הפקודה הבאה:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-11-15 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
התאם את חומת האש
אם השרת שלך מוגן על ידי חומת אש ואתה רוצה לגשת לממשק tomcat מבחוץ הרשת המקומית, עליך לפתוח את היציאה
8080
.
השתמש בפקודות הבאות כדי לפתוח את היציאה הדרושה:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
ברוב המקרים, בעת הפעלת Tomcat בסביבת ייצור, תשתמש במאזן עומסים או פרוקסי הפוך. שיטה מומלצת היא לאפשר גישה ליציאה
8080
רק לרשת הפנימית שלך.
הגדר ממשק ניהול רשת Tomcat
בשלב זה מותקן Tomcat, ואנחנו יכולים לגשת אליו באמצעות דפדפן אינטרנט ביציאה
8080
, אך איננו יכולים לגשת לממשק ניהול האינטרנט מכיוון שעדיין לא יצרנו משתמש.
משתמשי Tomcat ותפקידם מוגדרים בקובץ
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
כדי להוסיף משתמש חדש שיוכל לגשת לממשק האינטרנט tomcat (manager-gui ו- admin-gui), עליך להגדיר את המשתמש בקובץ
tomcat-users.xml
כמוצג להלן. הקפד לשנות את שם המשתמש והסיסמה למשהו בטוח יותר:
כברירת מחדל ממשק ניהול האינטרנט של Tomcat מוגדר לאפשר גישה רק מה- localhost. אם אתה רוצה להיות מסוגל לגשת לממשק האינטרנט מ IP מרוחק או מכל מקום שאינו מומלץ מכיוון שזה סיכון אבטחה, תוכל לפתוח את הקבצים הבאים ולבצע את השינויים הבאים.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlרשימת כתובות ה- IP המותרת היא רשימה המופרדת עם סרגל אנכי
|
. אתה יכול להוסיף כתובות IP בודדות או להשתמש בביטויים רגילים.
הפעל מחדש את שירות Tomcat כדי שינויים ייכנסו לתוקף:
בדוק את ההתקנה
פתח את הדפדפן שלך והקלד:
http://:8080
http://:8080
עם התקנה מוצלחת, אמור להופיע מסך הדומה להלן:
סיכום
התקנת בהצלחה את Tomcat 9.0 במערכת CentOS 7 ולמדת כיצד לגשת לממשק הניהול של Tomcat. כעת תוכל לבקר בתיעוד הרשמי של אפאצ'י טומקאט 9.0 וללמוד עוד על תכונות אפאצ'ה טומקט.
ג'אווה טומקט סנטוסכיצד להתקין tomcat 8.5 על centos 7

מדריך זה מראה לך כיצד להתקין את Tomcat 8.5 ב- CentOS 7. Tomcat הוא יישום קוד פתוח של טכנולוגיות ה- Java Servlet, JavaServer Pages, Java Expression Language וטכנולוגיות Java WebSocket.
כיצד להתקין tomcat 8.5 ב- debian 9

מדריך זה יראה לכם כיצד להתקין את Apache Tomcat 8.5 ב- Debian 9 ולהגדיר את ממשק ניהול האינטרנט Tomcat. Tomcat הוא אחד משרתי היישומים והאינטרנט הנפוצים ביותר בעולם כיום.
כיצד להתקין tomcat 8.5 באובונטו 18.04

מדריך זה מדגים כיצד להתקין את Tomcat 8.5 באובונטו 18.04. Tomcat הוא אחד היישומים ושרתי הרשת המאומצים ביותר בעולם כיום.