بهترین راه برای نصب Tomcat در اوبونتو

نصب Tomcat در اوبونتو یک مرحله ضروری برای اجرای برنامه های شما است. در این راهنما، بهترین راه برای نصب Tomcat در اوبونتو را به شما معرفی میکنیم تا از راهاندازی روان که عملکرد و امنیت را بهینه میکند، اطمینان حاصل کنیم.
آپاچی تامکت
Tomcat که توسط بنیاد نرم افزار Apache نیز پشتیبانی می شود، یک وب سرور تخصصی و کانتینر سرولت است که به طور خاص برای اجرای برنامه های وب مبتنی بر جاوا طراحی شده است. Tomcat برای سرویس دهی Java Servlets و JavaServer Pages (JSP) استفاده می شود.
ویژگی های اصلی تامکت
- 1. پشتیبانی جاوا: عمدتاً برای میزبانی برنامه های وب نوشته شده در جاوا، پشتیبانی از Java Servlets، JSP و Java Expression Language استفاده می شود.
- 2. سرور برنامه سبک: تامکت یک سرور کاربردی کامل مانند WildFly یا Glassfish نیست، اما یک سرور سبک وزن ایده آل برای اجرای برنامه های تحت وب است.
- 3. کراس پلتفرم: تامکت روی هر پلتفرمی که جاوا را پشتیبانی می کند اجرا می شود.
- 4. مدیریت محتوای پویا مبتنی بر جاوا: برخلاف آپاچی که برای ارائه محتوای ثابت و محتوای پویا از طریق زبان های اسکریپت (PHP، Perl) استفاده می شود، Tomcat به طور خاص برای ارائه محتوای وب مبتنی بر جاوا طراحی شده است.
آپاچی در مقابل تامکت
- Apache HTTP Server یک وب سرور همه منظوره است که برای ارائه وب سایت های ثابت یا محتوای پویا تولید شده توسط زبان های سمت سرور مانند PHP یا Python طراحی شده است.
- از سوی دیگر، آپاچی تامکت به طور خاص برای اجرای برنامه های وب جاوا با استفاده از فناوری هایی مانند Java Servlets و JSP طراحی شده است.
در بسیاری از موارد Apache HTTP Server و Tomcat در اوبونتو می توانند با هم استفاده شوند. آپاچی میتواند به عنوان یک فرانتاند برای مدیریت محتوای استاتیک عمل کند، در حالی که Tomcat میتواند برنامههای جاوا پویا را در بکاند مدیریت کند.
مراحل نصب آپاچی تامکت در اوبونتو
مرحله 1: به روز رسانی سیستم قبل از شروع، مطمئن شوید که بسته های سیستم شما به روز هستند. دستور زیر را اجرا کنید:
به روز رسانی sudo apt
به روز رسانی sudo apt
مرحله ۲: جاوا را نصب کنید، Tomcat روی جاوا اجرا می شود، بنابراین ابتدا باید آن را نصب کنید. بسته پیش فرض OpenJDK را می توان با اجرای زیر نصب کرد:
sudo apt نصب پیش فرض-jdk
sudo apt نصب پیش فرض-jdk
مرحله 3: ایجاد یک کاربر Tomcat (اختیاری اما توصیه می شود)
به دلایل امنیتی، ایده خوبی است که یک کاربر جداگانه برای اجرای Tomcat ایجاد کنید:
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
-r: یک حساب سیستمی (بدون رمز عبور) ایجاد می کند.-m: اطمینان حاصل می کند که فهرست اصلی Tomcat ایجاد شده است.-d: دایرکتوری خانه را روی آن تنظیم می کند/opt/tomcat.-s: دسترسی به پوسته را با تنظیم غیرفعال می کند/bin/false.
مرحله 4: Tomcat را دانلود کنید
به سایت آپاچی تامکت بروید https://tomcat.apache.org/download-90.cgi برای یافتن لینک دانلود آخرین نسخه. با استفاده از آن دانلود کنید wgetجایگزین کردن با شماره نسخه:
wget https://downloads.apache.org/tomcat/tomcat-/v/bin/apache-tomcat-.tar.gz
مرحله 5: آرشیو Tomcat را از حالت فشرده خارج کنید
فایل دانلود شده را از حالت فشرده خارج کنید /opt/tomcat/ دایرکتوری:
sudo tar -xf apache-tomcat-.tar.gz -C /opt/tomcat/
sudo tar -xf apache-tomcat-.tar.gz -C /opt/tomcat/
مرحله 6: مجوزهای دایرکتوری را تنظیم کنید
تغییر مالکیت نصب Tomcat به کاربر Tomcat که قبلا ایجاد شده است:
sudo chown -R Tomcat: /opt/tomcat/apache-tomcat-
sudo chown -R Tomcat: /opt/tomcat/apache-tomcat-
مرحله 7: ایجاد یک پیوند نمادین (اختیاری)
میتوانید یک پیوند نمادین ایجاد کنید تا مدیریت ارتقاهای آینده را آسانتر کنید:
sudo ln -s /opt/tomcat/apache-tomcat- /opt/tomcat/latest
sudo ln -s /opt/tomcat/apache-tomcat- /opt/tomcat/latest
سپس مطمئن شوید که کاربر Tomcat مالک پیوند نمادین است:
sudo chown -R تامکت: /opt/tomcat/latest
مرحله 8: Tomcat را به عنوان یک سرویس پیکربندی کنید
برای اطمینان از اینکه Tomcat به طور خودکار شروع می شود، یک فایل ابزار سیستم ایجاد کنید:
sudo nano /etc/systemd/system/tomcat.service
sudo nano /etc/systemd/system/tomcat.service
در فایل، تنظیمات زیر را اضافه کنید:
[Unit]
توضیحات = کانتینر برنامه وب آپاچی تامکت
بعد=network.target
[Service]
نوع = شاخه
کاربر = تامکت
گروه = گربه
Environment=”JAVA_HOME=/usr/lib/jvm/default-java”
Environment=”CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid”
Environment=”CATALINA_HOME=/opt/tomcat/latest”
Environment=”CATALINA_BASE=/opt/tomcat/latest”
Environment=”CATALINA_OPTS=-Xms512M -Xmx1024M -سرور -XX:+UseParallelGC”
Environment=”JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom”
ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh
راه اندازی مجدد = در صورت شکست
[Install]
WantedBy=multi-user.target
مرحله 9: بارگیری مجدد و تامکت را راه اندازی کنید
برای اجازه بارگیری فایل سرویس جدید، دیمون systemd را دوباره بارگیری کنید:
sudo systemctl daemon-reload
sudo systemctl daemon-reload
اجازه دهید سرویس در هنگام بوت شروع شود:
sudo systemctl تامکت را فعال می کند
sudo systemctl تامکت را فعال می کند
Tomcat را با:
sudo systemctl شروع تامکت
sudo systemctl شروع تامکت
مرحله 10: نصب را بررسی کنید
با باز کردن می توانید بررسی کنید که Tomcat در حال اجرا است یا خیر http:// در یک مرورگر وب
یا می توانید از دستور زیر برای بررسی وضعیت Tomcat استفاده کنید:
وضعیت sudo systemctl تامکت
وضعیت sudo systemctl گربه تام
این راهنما باید آپاچی تامکت را به طور ایمن و کارآمد بر روی سرور اوبونتو شما اجرا کند!
آموزش های بیشتر را بخوانید: تنظیم یک کلید SSH برای احراز هویت
– نوشته شده توسط Vishwanath




