آموزش های سرور لینوکسعمومی

نصب و کانفیگ Apache Tomcat روی CentOS 7

نصب و کانفیگ Apache Tomcat روی CentOS 7
نصب و کانفیگ Apache Tomcat روی CentOS 7
نصب و کانفیگ Apache Tomcat روی CentOS 7

Apache Tomcat یک وب سرور open source است که Java Servlet و JavaServer Pages را از Oracle شبیه سازی و پیاده سازی می کند و یک محیط وب سرور HTTP جهت ارائه برنامه ها و اجرا کد های Java فراهم می سازد. این وب سرور شامل ابزار هایی جهت کانفیگ و مدیریت است اما توانایی تنظیم با ویرایش فایل های XML را نیز دارد. در این مطلب از با آموزش نصب و کانفیگ Apache Tomcat روی CentOS 7 قصد داریم نحوه نصب و تنظیم این وب سرور روی سرور سنتوس 7 را توضیح دهیم.

در ادامه آموزش نصب و کانفیگ Apache Tomcat روی CentOS 7 همراه ما باشید تا این مطلب را به پایان برسانیم.

نصب و کانفیگ Apache Tomcat روی CentOS 7

پیش از شروع آموزش باید به پیش نیاز های نصب وب سرور Apache Tomcat توجه داشته باشید.

  1. نصب و تنظیم جاوا روی سرور
  2. آپدیت بودن سیستم عامل
  3. اتصال به سرور با SSH

1. آپدیت سیستم عامل

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

sudo yum install epel-release
sudo yum update -y && sudo reboot

توجه: برای ادامه دقت داشته باشید که java روی سرور نصب باشد.

2. ساخت اکانت Apache Tomcat

در مرحله دوم باید اقدام به ساخت یک کاربر برای Apache Tomcat کنید. این کار هم از نظر امنیتی هائز اهمیت است و هم از آن جهت که برای اجرا دستورات وب سرور با یک اکانت مخصوص انجام شود و نیازی به کاربر با دسترسی روت نباشد.

پس به ترتیب دستورات زیر را اجرا کنید. در این دستورات ما از نام کاربری و گروه tomcat استفاده کردیم شما می توانید در دلخواه آنها را تغییر دهید.

sudo groupadd tomcat
sudo mkdir /opt/tomcat
sudo useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

3. نصب Apache Tomcat

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

wget https://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.19/bin/apache-tomcat-9.0.19.tar.gz
sudo tar -zxvf apache-tomcat-9.0.19.tar.gz
mv apache-tomcat-*/* /opt/tomcat/

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

4. تنظیم سطح دسترسی ها

پیش از اینکه وب سرور راه اندازی شود و از آن استفاده کنیم باید ابتدا سطح دسترسی چند دایرکتوری را تنظیم کنیم.

cd /opt/tomcat
sudo chgrp -R tomcat /opt/tomcat

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

sudo chmod g rwx conf
sudo chmod g r conf/*
sudo chown -R tomcat logs/ temp/ webapps/ work/
sudo chgrp -R tomcat bin
sudo chgrp -R tomcat lib
sudo chmod g rwx bin
sudo chmod g r bin/*
5. تنظیم فایل Systemd unit

برای اینکه بتوانیم وب سرور تامکت را به عنوان یک سرویس راه اندازی کنیم باید یک فایل Systemd unit ایجاد و تنظیم کنیم. از دستور زیر برای ساخت این فایل استفاده می کنیم.

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

حال در این فایل گد های زیر را قرار می دهیم.

# Systemd unit file for tomcat
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/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=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target

فایل را ذخیره می کنیم.

:wq

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

sudo yum install haveged
sudo systemctl start haveged.service
sudo systemctl enable haveged.service

حال Systemd را مجدد بارگذاری می کنیم تا فایل Tomcat unit بارگذاری شود.

sudo systemctl daemon-reload

حال می توانیم سرویس Tomcat را استارت کنیم.

sudo systemctl start tomcat

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

sudo systemctl status tomcat

برای فعال شدن وب سرور apache tomcat می توانید از دستور زیر استفاده کنید.

sudo systemctl enable tomcat

6. تنظیم فایروال

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

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

حال برای دسترسی و تنظیم Apache Tomcat می توانید آدرس زیر را در یک مرورگر وارد کنید تا صفحه پیش فرض تامکت نمایش داده شود.

http://your ip address:8080

7. تنظیم رابط مدیریت Tomcat

برای استفاده از webapp تامکت باید ابتدا فایل tomcat-users.xml را در سرور ویرایش کنیم.

sudo vi /opt/tomcat/conf/tomcat-users.xml

در این فایل شما باید میان خطوط … یک کاربر ادمین تعریف کنید.

مشابه زیر

حال فایل را ذخیره می کنیم.

:wq

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

sudo systemctl restart tomcat.service

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

http://server_IP_address:8080

http://server_IP_address:8080/manager/html

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

در اینجا به پایان این مطلب از رسیدیم و امیدواریم که با استفاده از آموزش نصب و کانفیگ Apache Tomcat روی CentOS 7 موفق شده باشید آپاچ تامکت را روی سرور لینوکس خود نصب و تنظیم کنید.



نحوه نصب Apache Tomcat 8 در CentOS 7
نحوه نصب Apache Tomcat 8 در CentOS 7 وبلاگ شتابان هاست


آموزش نصب آپاچی تامکت 8 در CentOS 7
آموزش نصب آپاچی تامکت 8 در CentOS 7


آموزش تصویری نصب CentOS 7.0 - انجمن آموزشی لینوکس و ویپ
ملزومات CentOS 7.0 DVD ISO مراحل نصب CentOS 7.0 1. بعد از دانلود آخرین ورژن CentOS با استفاده از لینک های بالا و یا با استفاده از صفحه رسمی CentOS download آن را روی یک DVD رایت کنید و یا با استفاده از


نصب Apache در CentOS 7 - techtik.com
نصب و تنظیمات Apache Web Server. در ادامه نحوه نصب و تنظیمات آپاچی بر روی سیستم عامل CentOS را بررسی خواهیم کرد. ورژن CentOS هفت می باشد و کلیه دستورات با فرض اینکه کاربر مورد نظر دسترسی Root را ندارد نوشته شده است. مرحله اول نصب آپاچی


نحوه نصب Apache در CentOS 7 و CentOS 8
نحوه نصب Apache در CentOS 7 و CentOS 8 - پایگاه دانش پارس وی دی اس


نصب Apache Tomcat 9 در Centos 7 How to Install Apache
29.04.2018 نصب Apache Tomcat 9 در Centos 7. در این مقاله آموزش مرحله به مرحله نصب Apache Tomcat 9 در سیستم عامل CentOS 7 رو آموزش میدیم Apache Tomcat یکی از محبوبترین برنامه های جاوا در سرور است این وب سرور رایگان است که بر اساس برنامه های آپاچی پیاده سازی


30 کاری که بعد از نصب RedHat CentOS
30 کاری که بعد از نصب RedHat CentOS 7 Minimal باید انجام داد


نحوه نصب Apache Tomcat 8 در CentOS 7 وبلاگ شتابان هاست
نحوه نصب Apache Tomcat 8 در CentOS 7 اکنون سرویس Apache Tomcat را شروع کرده و آن را بر روی بوت سیستم اجرا کنید sudo systemctl start tomcat.service sudo systemctl enable tomcat.service. برای آزمایش Apache Tomcat در یک مرورگر وب باید قوانین فایروال را اصلاح کنید sudo firewall-cmd


نصب و کانفیگ کنترل پنل رایگان هاستینگ
نصب و کانفیگ کنترل پنل رایگان هاستینگ Centos Webpanel


شروع کار با CentOS Web Panel CWP
شروع کار با CentOS Web Panel CWP ویکی بیت آموزش کنترل پنل های

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

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

11 − 8 =

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