مقالات

بهترین راه برای نصب 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://:8080 در یک مرورگر وب

یا می توانید از دستور زیر برای بررسی وضعیت Tomcat استفاده کنید:
وضعیت sudo systemctl تامکت

وضعیت sudo systemctl گربه تام

این راهنما باید آپاچی تامکت را به طور ایمن و کارآمد بر روی سرور اوبونتو شما اجرا کند!

آموزش های بیشتر را بخوانید: تنظیم یک کلید SSH برای احراز هویت

برنامه های میزبانی VPS سالانه 30٪ تخفیف ثابت دریافت کنید

برای کد تبلیغاتی با تیم فروش تماس بگیرید


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا