نحوه نصب تامکت در اوبونتو 18.04

 

تامکت

 

تامکت ، که اغلب Apache Tomcat نامیده می شود ، یکی از محبوب ترین برنامه هایی است که برای اجرای یک سرویس دهنده جاوا و ارائه سرورهای وب با کدگذاری صفحه جاوا طراحی شده است. این یک برنامه منبع باز است که توسط بنیاد نرم افزار Apache منتشر شده است. مورد پسند بسیاری از توسعه دهندگان است! به همین دلیل در این آموزش ، ما به شما نشان خواهیم داد که چگونه Tomcat را روی اوبونتو 18.04 نصب کنید و برای استفاده در VPS خود تنظیم کنید .

tomcat فایل های JSP (صفحات وب تولید شده توسط سرور ، مشابه فایل های PHP و ASP) را در کد جاوا تولید می کند ، و سپس توسط فایل های .class توسط سرور تدوین می شود و توسط ماشین مجازی جاوا اجرا می شود. از امروز ، تامکت قطعاً یکی از ظروف سرولت قابل استفاده است که در دسترس است.

مزایای Apache Tomcat

Tomcatروشی سریع و آسان برای اجرای برنامه های خود در اوبونتو است. بارگذاری سریع را فراهم می کند و به شما کمک می کند تا سرور با کارایی بیشتری اجرا شود.تامکت شامل مجموعه ای از گزینه های سفارشی سازی جامع و داخلی است که کاربران آن را قادر می سازد تا انعطاف پذیر کار کنند.
Tomcat یک برنامه رایگان و منبع باز است. از طریق دسترسی به کد ، سفارشی سازی بسیار خوبی را ارائه می دهد.
Tomcat سطح امنیتی اضافی را به کاربران خود ارائه می دهد.
به لطف پایداری ، حتی اگر در تامکت با مشکلی روبرو شوید ، کار با بقیه سرور را متوقف نمی کند.

نحوه نصب تامکت در اوبونتو

این آموزش نحوه نصب تامکت 9 در اوبونتو 18.04 و نحوه پیکربندی آن برای استفاده را به شما آموزش می دهد. همین آموزش برای اوبونتو 16.04 و سایر توزیع های مبتنی بر اوبونتو اعمال می شود.

قبل از شروع راهنما ، یک کاربر غیر روت با امتیازات sudo در سرور خود تنظیم کنید. به یاد داشته باشید که با SSH به سرور خود دسترسی پیدا کنید .

مرحله 1: جاوا را نصب کنید

قبل از نصب Tomcat در اوبونتو ، باید Java را نصب کنیم تا کد برنامه وب Java را اجرا کنیم. OpenJDK توسعه پیش فرض جاوا در اوبونتو 18.04 است. نصب جاوا ساده و سریع است. فقط دستورات زیر را دنبال کنید:

sudo apt update

نصب openjdk به بسته های در حال اجرا:

sudo apt install default – jdk

اکنون که JDK در سیستم شما نصب شده است ، با دنبال کردن مرحله بعدی می توانید tomcat کاربر را ایجاد کنید.

مرحله 2: ایجاد کاربر تامکت

برای امنیت ، شما نباید از Tomcat بدون یک کاربر منحصر به فرد استفاده کنید. با این کار نصب تامکت در اوبونتو آسان تر خواهد شد. یک گروه Tomcat جدید ایجاد کنید که سرویس را اجرا کند:

sudo groupadd Tomcat
اکنون ، روش بعدی ایجاد یک کاربر جدید تامکت است. اعضای کاربر گروه Tomcat را با استفاده از دایرکتوری خانگی opt / tomcat برای اجرای سرویس Tomcat ایجاد کنید:

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

مرحله 3: تامکت را روی اوبونتو نصب کنید

بهترین راه برای نصب تامکت 9 در اوبونتو ، بارگیری آخرین نسخه باینری از صفحه بارگیری تامکت 9 و پیکربندی دستی آن است. اگر نسخه 9.0.17 نیست یا آخرین نسخه است ، آخرین نسخه پایدار را دنبال کنید. فقط پیوند فایل هسته tar.gz را در بخش توزیع های باینری کپی کنید .

اکنون ، برای بارگیری مواردی که پس از استخراج محتوای تامکت به آنها نیازی نخواهید داشت ، به پوشه / tmp در سرور خود بروید:

cd / tmp

مرحله 4: مجوزها را به روز کنید

اکنون که نصب Tomcat را روی اوبونتو تمام کردید ، باید کاربر Tomcat را تنظیم کنید تا به نصب Tomcat دسترسی کامل داشته باشد. این کاربر باید به فهرست دسترسی داشته باشد. مراحل زیر را دنبال کنید:

sudo mkdir / opt / tomcat
cd / opt / tomcat

sudo tar xzvf /tmp/apache-tomcat-9.0.*tar.gz -C /opt/tomcat --strip-components=1

اکنون ، با استفاده از دستور chgrp ، به کل Tomcat مالکیت گروه 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 /

مرحله 5: یک Systemd File File ایجاد کنید

برای اجرای تامکت به عنوان یک سرویس ، باید یک پرونده واحد جدید ایجاد کنیم. ویرایشگر متن خود را باز کرده و نام پرونده tomcat.service را در / etc / systemd / system / ایجاد کنید :

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

بعد ، پیکربندی زیر را وارد کنید:

[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_Home=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment=’CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’
Environment=’JAVA_OPTS.awt.headless=true -Djava.security.egd=file:/dev/v/urandom’

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]

WantedBy=multi-user.target

پس از پایان دستورات داده شده در بالا ، پرونده را ذخیره کرده و ببندید.

بعد ، با صدور دستور زیر در خط فرمان ، به سیستم اطلاع دهید که پرونده جدیدی ایجاد کرده اید:

sudo systemctl daemon-reload

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

cd / opt / tomcat / bin
sudo ./startup.sh اجرا شود

مرحله 6: فایروال را تنظیم کنید

تنظیم فایروال ضروری است تا درخواست ها به سرویس برسد. تامکت از پورت 8080 برای پذیرش درخواست های متداول استفاده می کند. با استفاده از UFW اجازه دسترسی به آن پورت را می دهید :

sudo ufw اجازه 8080 را می دهد
برای دسترسی به صفحه splash با رفتن به دامنه یا آدرس IP خود و به دنبال آن: 8080 در یک مرورگر وب – دستور زیر را دنبال کنید: http: // IP: 8080

مرحله 7: رابط مدیریت وب تامکت را پیکربندی کنید

برای اضافه کردن ورود به کاربر Tomcat و ویرایش پرونده tomcat-users.xml ، دستور زیر را دنبال کنید :

sudo nano /opt/tomcat/conf/tomcat-users.xml
اکنون کاربری را که می تواند به پرونده ها دسترسی پیدا کند و نام کاربری و گذرواژه اضافه کند ، تعریف کنید:

tomcat-users.xml -Admin User

<tomcat-users. . .>
<tomcat-users. . .>
<user name = “admin” password = “password” role = “manager-gui، admin-gui” />
</tomcat-users>
برای برنامه مدیر ، تایپ کنید:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
برای برنامه میزبان مدیریت ، تایپ کنید:

sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
برای راه اندازی مجدد سرویس Tomcat و مشاهده جلوه ها:

sudo systemctl restart tomcat

مرحله 8: به رابط آنلاین دسترسی پیدا کنید

اکنون که قبلاً یک کاربر دارید ، می توانید در مرورگر به رابط مدیریت وب دسترسی پیدا کنید. یک بار دیگر ، می توانید با ارائه نام دامنه یا آدرس IP سرور خود به دنبال پورت 8080 در مرورگر خود به رابط دسترسی پیدا کنید – http: // server_domain_or_IP: 8080

بیایید نگاهی به برنامه مدیر بیندازیم ، از طریق پیوند قابل دسترسی است – http: // server_domain_or_IP: 8080 / manager / html.

مطمئن شوید که اعتبارنامه را در پرونده t omcat-users.xml وارد کرده اید .

ما برای مدیریت برنامه های جاوا از Web Application Manager استفاده می کنیم. می توانید همه برنامه ها را اینجا شروع کنید ، متوقف کنید ، دوباره بارگیری کنید ، استقرار دهید و لغو استفاده کنید. سرانجام ، داده هایی در مورد سرور شما در پایین صفحه ارائه می دهد.

حالا بیایید به میزبان مدیر نگاه کنیم ، از طریق http: // server_domain_or_IP: 8080 / host-manager / html / قابل دسترسی است

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

خلاصه

اوبونتو از Tomcat 6 و آخرین نسخه Tomcat 9 پشتیبانی می کند که شامل ویژگی های جدیدی است که به کاربران امکان می دهد آزادانه روی برنامه کار کنند.

با استفاده از این آموزش ، نصب Tomcat شما کاربردی است اما کاملاً رمزگذاری نشده است ، بنابراین افراد دیگر در یک مرورگر وب می توانند اطلاعات یا داده ها ، رمزهای عبور و سایر داده های حساس را مشاهده یا تغییر دهند. تنها راه حل این مسئله رمزگذاری ارتباطات با SSL است .

 

مطالب مرتبط :