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 http://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

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

http://server_domain_or_ip:8080/

http://server_domain_or_IP:8080/manager/html

http://server_domain_or_IP:8080/host-manager/html/

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



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


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


How To Install Apache Tomcat 9 on Ubuntu
How To Install Apache Tomcat 9 on Ubuntu


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


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


آموزش نصب Apache Tomcat روی ویندوز
برای اجرای Apache Tomcat باید JDK جاوا روی سیستمتون نصب باشه. پس قبل از این که شروع به نصب tomcat بکنید بهتره JDK رو روی سیستمتون نصب کنید و متغیر های JAVA_HOME و PATH رو براش تنظیم کنید .


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


Apache Tomcat روی لینوکس Ubuntu
آموزش نصب و اجرای Apache Tomcat روی لینوکس Ubuntu


آموزش تصویری نصب دبیان 9 - انجمن آموزشی لینوکس و ویپ
آموزش نصب لینوکس دبیان 9 Minimal 1 - بعد از دانلود فایل iso لینوکس دبیان 9 minimal از لینک های بالا آنرا روی CD رایت کنید یا با استفاده از ابزار LiveUSB مثلا Unetbootin یا Etcher یک USB بوتیبل بسازید. 2 - به محض اینکه یک مدیای بوتیبل Installer ایجاد


اوبونتو 20.04 Ubuntu
آموزش نصب Tomcat 9 در اوبونتو 20.04 Ubuntu - وان سرور

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

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

4 × پنج =

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