Ubuntuوبمستران

آموزش نصب و تنظیم Apache Tomcat روی Ubuntu

آموزش نصب و تنظیم Apache Tomcat روی Ubuntu
آموزش نصب و تنظیم Apache Tomcat روی Ubuntu
آموزش نصب و تنظیم Apache Tomcat روی Ubuntu

وب سرور آپاچی یکی از وب سرور های محبوب و کارآمد حال حاضر در فضای وب شناخته می شود که شامل نسخه های ویژه مثل Tomcat است که Apache Tomcat در حقیقت وب سروری است که همراه تکنولوژی های خاص مثل Java Servlet، Java Server Pages و … یک محیط مخصوص جاوا تحت وب سرور HTTP جهت اجرا یا ویرایش کد های Java فراهم می سازد به همین منظور در این مطلب از نایس استار آموزش نصب و تنظیم Apache Tomcat روی Ubuntu را برای شما توضیح می دهیم.

در ادامه همراه ما باشید تا نحوه نصب و کانفیگ آپاچی تامکت روی اوبونتو را به طور کامل و مرحله به مرحله توضیح دهیم.

آموزش نصب و تنظیم Apache Tomcat روی Ubuntu

پیش از شروع نصب توجه داشته باشید باید به یک سری از پیش نیاز های انجام این آموزش را بر روی سرور خود دارد باشید که در ادامه توضیح می دهیم.

1. دسترسی به سرور از طریق کاربر sudo

2. نصب Java روی سرور Ubuntu

sudo apt install default-jdk

3. به روز رسانی مخازن سیستم عامل با استفاده از دستور زیر

sudo apt update

پس از انجام مراحل بالا حال به سراغ نصب Apache Tomcat روی سرور می رویم.

ساخت اکانت برای Tomcat

برای مدیریت و کار با تامکت نیاز به اجرای دستوراتی داریم اما پیشنهاد می کنیم به دلیل مسائل امنیتی و جلوگیری از بروز مشکل، از کاربر root سرور برای کار با Apache Tomcat استفاده نکنید و یک کاربر مخصوص برای این منظور روی سرور ایجاد کنید.

ابتدا یک گروه جدید با نام Tomcat می سازیم.

sudo groupadd Tomcat

حال با اجرا دستور زیر کاربر موردنظر خود با نام Tomcat را در مسیر /opt/Tomcat می سازیم.

sudo useradd -s /bin/false -g Tomcat -d /opt/Tomcat Tomcat

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

فایل نصبی تامکت روی مخازن پیش فرض تامکت وجود ندارد به همین منظور با استفاده از دستورات wget باید فایل نصب را روی سرور دانلود کنیم.

cd /tmp
wget www-eu.Apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/Apache-Tomcat-9.0.27.tar.gz -P /tmp

پس از دانلود فایل نصبی باید با دستورات زیر فایل دانلود شده را از حالت فشرده خارج و نصب کنیم.

sudo mkdir /opt/tomcat
sudo tar xzvf Apache-Tomcat-8*tar.gz -C /opt/Tomcat --strip-components=1

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

پس از نصب شدن تامکت نیاز است تا دسترسی های کاربر Tomcat که در مراحل قبلی ایجاد کردیم را تغییر دهیم.

cd /opt/Tomcat

دسترسی گروه tomcat به دایرکتوری نصب Apache Tomcat

sudo chgrp -R Tomcat /opt/Tomcat

دسترسی گروه tomcat برای خواندن دایرکتوری conf و تنظیمات مربوطه

sudo chmod -R g r conf
sudo chmod g x conf

در نهایت دسترسی کاربر Tomcat را نیز به دایرکتوری های زیر ایجاد می کنیم.

sudo chown -R Tomcat webapps/ work/ temp/ logs/

ساخت فایل سرویس systemd

برای اینکه Apache Tomcat به عنوان یک سرویس روی سرور تعریف شود و نیاز نباشد تا با هر بار راه اندازی مجدد سرور، تامکت نیز به صورت دستی راه اندازی شود باید یک فایل systemd Service ایجاد کنیم.

ابتدا برای به دست آوردن مسیر نصب Java روی سرور از دستور زیر استفاده کنید که در خروجی این مسیر مشخص می شود.

sudo update-java-alternatives -l

حال یک فایل با نام Tomcat.service ایجاد می کنیم.

sudo nano /etc/systemd/system/Tomcat.service

و دستورات زیر را در این فایل جدید وارد می کنیم. توجه کنید در مقابل JAVA_HOME باید مسیر نصب Java روی سرور شما جایگزین شود.

[Unit]
Description=Tomcat 9 servlet container
After=network.target
[Service]
Type=forking
User=Tomcat
Group=Tomcat
Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true"
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
[Install]
WantedBy=multi-user.target

حال برای ذخیره تغییرات یک بار systemd را مجدد بارگذاری می کنیم.

sudo systemctl daemon-reload

سرویس را راه اندازی می کنیم.

sudo systemctl start Tomcat

حال با دستور زیر وضعیت سرویس را بررسی می کنیم.

sudo systemctl status Tomcat

در صورت عدم وجود خطا می توانیم سرویس را فعال کنیم.

sudo systemctl enable Tomcat

توجه داشته باشید برای دسترسی خارجی به تامکت در صورت استفاده از فایروال روی سرور باید پورت 8080 روی سرور باز باشد.

sudo ufw allow 8080/tcp

کانفیگ رابط مدیریت Tomcat

برای شروع باید ابتدا فایل Tomcat-users.xml که مربوط به کاربران و نقش های تامکت است را ویرایش کنیم.

sudo nano /opt/Tomcat/latest/conf/Tomcat-users.xml

برای تعریف یک کاربر باید دستور زیر را در فایل Tomcat-users.xml وارد کنیم. توجه کنید جای admin و admin_passWord نام کاربری و رمز دلخواه خود را جایگذاری کنید.

 

فایل را ذحیره کرده و خارج شوید.

مورد دیگر برای تنظیم رابط های مدیریت تامکت این است که به دلایل امنیتی دسترسی از راه دور به برنامه های Manager و Host Manager محدود شده که برای رفع این محدودیت می توانید بر اساس توضیحاتی که در ادامه بیان می شود عمل کنید.

برای Manager app باید فایل زیر را ویرایش کنید.

sudo nano /opt/Tomcat/webapps/manager/META-INF/context.xml

برای Host Manager app نیز باید فایل زیر را ویرایش کنید.

sudo nano /opt/Tomcat/webapps/host-manager/META-INF/context.xml

برای هر یک از فایل ها که اقدام به ویرایش آنها کردید باید یکی از دستورات زیر را متناسب با توضیحات در فایل های بالا وارد کنید.

برای آزاد کردن دسترسی تمام کاربران

 

برای آزاد کردن دسترسی یک IP خاص (جای 10.10.10.10 آی پی خود را وارد کنید)

 

در نهایت سرویس Tomcat را یک با مجدد راه اندازی کنید.

sudo systemctl restart Tomcat

برای دسترسی نیز از آدرس های زیر می توان استفاده کرد.

server_domain_or_ip:8080/

server_domain_or_IP:8080/manager/html

server_domain_or_IP:8080/host-manager/html/

در نهایت به پایان این مطلب از نایس استار رسیدیم و امیدواریم به کمک آموزش نصب و تنظیم Apache Tomcat روی Ubuntu موفق به فعالسازی آپاچی تامکت روی اوبونتو شده باشید.


(1) نحوه نصب Tomcat در Ubuntu 16.04
نحوه نصب Tomcat در Ubuntu 16.04 - پایگاه دانش پارس وی دی اس


(2) آموزش نصب Tomcat در Ubuntu لینوکس هلپ
آموزش نصب Tomcat در Ubuntu لینوکس هلپ


(3) How To Install Apache Tomcat 9 on Ubuntu
How To Install Apache Tomcat 9 on Ubuntu


(4) نحوه نصب Tomcat 8 در اوبونتو 16.04 چندین مورد - WebSetNet
Apache Tomcat که معمولا با عنوان Tomcat خوانده می شود یک منبع منبع باز Webserver و Servlet است که توسط بنیاد نرم افزار Apache ساخته شده است. آن را به زبان جاوا و نسخ نوشته شده است


(5) آموزش نصب تامکت روی لینوکس اوبونتو
آموزش نصب تامکت روی لینوکس اوبونتو وبلاگ گروه وب پویان


(6) تنظیم Apache Virtual Hosts هاست مجازی آپاچی روی لینوکس
تنظیم Apache Virtual Hosts هاست مجازی آپاچی روی لینوکس اوبونتو . فوریه 22 2020 Linux ubuntu. با سلام در ادامه با آموزش مرحله به مرحله طریقه راه اندازی Apache Virtual Hosts روی Ubuntu 18.0.4


(7) آموزش نصب Tomcat 9 در اوبونتو 20.04 Ubuntu - وان سرور
26052020 0 Comments زمان تقریبی مطالعه 5 دقیقه آموزش نصب Tomcat 9 در اوبونتو 20.04 Ubuntu. Apache Tomcat یک وب سرور اوپن سورس است. این یکی از محبوب ترین گزینه ها برای ساختن وب سایت ها و برنامه های مبتنی بر جاوا است.


(8) آموزش نصب سرور Apache Tomcat آموزش نصب آپاچی تام کت
خلاصه مقاله آموزش نصب سرور Apache Tomact آپاچی یک نرم افزار Open Source یا متن- باز می باشد که توسط آن دو تکنولوژی پر کاربرد جاوا یعنی JSP و Servlet پیاده سازی شده استفاده از مطالب این سایت تنها با ذکر منبع مجاز می باشد .


(9) آموزش نصب و اجرای Apache Tomcat روی لینوکس Ubuntu
ابتدا Java را روی اوبونتو نصب کنید و پیکربندی Java در لینوکس Ubuntu و روش نصب Apache Tomcat روی سرور اوبونتو و روش دسترسی به سرور Apache Tomcat و متوقف کردن Tomcat در سرور اوبونتو نرمافزار Tomcat یکی از


(10) چگونه Apache 2.4 و MariaDB 10 را روی سیستم عامل اوبونتو 16
هنگامی که یک وبسایت یا یک برنامه تحت وب راه اندازی میکنید ساده ترین راه حل این است که پکیجی حاوی لینوکس آپاچی و mysql نصب کنید . در این آموزش چگونگی نصب نسخه های MariaDb 10 و Apache 2.4 روی سیستم عامل اوبوتو 16 خواهیم آموخت .

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هجده + دوازده =

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