Skip to content
  • عنصر القائمة
  • عنصر القائمة
  • عنصر القائمة
  • عنصر القائمة

Bccline.com

.It's better to learn than go guns

  • الرئيسية
  • المتجر
    • لابتوب
    • شبكات
    • وسائط تخزين
      • هارد خارجي
      • هارد داخلي
      • فلاشة
      • كرت ذاكرة
    • اكسسوارات
      • ماوس وكيبورد
      • بور بانك
      • صوتيات
    • إتمام الطلب
    • سلة المشتريات
    • لوحة حسابي
  • أخبار تقنية
    • تقنيات المستقبل
  • شروحات
    • برمجه
  • دليل استخدام
    • أمن سيبراني
    • انظمة تشغيل
  • منوعات
  • Toggle search form
  • أشياء لتفعلها بعد تنصيب Ubuntu 22.04 LTS كمستخدم للغة العربية شروحات
  • دليل تثبيت التطبيقات في لينكس باستخدام مدير الحزم والملفات المصدرية
    دليل تثبيت التطبيقات في لينكس باستخدام مدير الحزم والملفات المصدرية انظمة تشغيل
  • إعداد وتثبيت المصادقة الثنائية في أبونتو Ubuntu 22.04 LTS
    إعداد وتثبيت المصادقة الثنائية في أبونتو Ubuntu 22.04 LTS انظمة تشغيل
  • دليل تنصيب Ubuntu 22.04 LTS Jammy Jellyfish خطوة بخطوة انظمة تشغيل
  • إعداد وتفعيل وضع المراقبة لكرت شبكة TP-Link wn725n 150Mbps أمن سيبراني
  • VPN Gate Client
    إعداد وتنصيب VPNGate مفتوح المصدر ومجاني على لينكس و ويندوز. دليل استخدام
  • كيفية تثبيت Nginx على Ubuntu 22.04 LTS شروحات
  • مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟ أخبار تقنية
Apache Tomcat

تثبيت Apache Tomcat Server على Ubuntu 22.04

Posted on يونيو 3, 2022يناير 14, 2023 By Ahmad Bakdash لا توجد تعليقات على تثبيت Apache Tomcat Server على Ubuntu 22.04

Loading

Apache Tomcat هو تطبيق مفتوح المصدر لمحرك Java servlet ولغة Java وصفحات ويب خادم Java. يأتي كخيار مثالي للمطورين الذين يقومون ببناء ونشر التطبيقات المستندة إلى Java.

وفقًا لدراسة حديثة أجرتها BZ Research ، فإن Apache Tomcat هو خادم التطبيقات الأكثر استخدامًا بين مطوري Java. يشير الاستطلاع إلى أن Apache Tomcat Server يستخدمه 64٪ من مهندسي Java في الشركات. أيضًا ، حظيت حاوية Tomcat بشعبية ودعم أكبر من المطورين ومسؤولي النظام أكثر من خوادم التطبيقات الأخرى.أنه مصمم خصيصًا لخدمة المحتوى المستند إلى Java. تم تطويره في الأصل لتوفير وظائف JSP التي يفتقر إليها خادم Apache HTTP.

يمكن تشغيل Apache Tomcat جنبًا إلى جنب مع خادم Apache HTTP أو Nginx في حالة كان التعامل مع مشاريع تحتوي على محتوى PHP و Java. يمكن لخادم Apache HTTP أو Nginx التعامل مع المحتوى الثابت والديناميكي ليتعامل Tomcat مع وظائف JSP، يدعم AWS (Amazon Web Services)، HTTP/2, و OpenSSL. وهذا ما يجعله خيارًا ممتازًا.

تثبيت Apache Tomcat Server على Ubuntu 22.04

المتطلبات:

  • جهاز يعمل بنظام التشغيل Ubuntu 22.04 أو 20.04 وأي توزيعة أخرى تعتمد على Debian مثل Linux Mint.
  • مستخدم لديه صلاحيات المدير sudo.
  • اتصال بالانترنت.
الخطوة 1: تحديث مستودعات Ubuntu

اضغط على “CTRL + ALT + T” لفتح المحطة الطرفية لـ Ubuntu 22.04 وتشغيل الأمر التالي لتحديث مستودعات النظام:

sudo apt update
الخطوة 2: تثبيت Java

قبل البدء بتثبيت Apache Tomcat Server ، من الضروري أن يكون “Java” مثبتا على نظامك ، قم بتنفيذ الأمر التالي لتثبيت “OpenJDK 11”:

sudo apt install openjdk-11-jdk

لنتحقق من التثبيت ورقم إصدار Java المثبت:

java -version
الخطوة 3: التحقق من توفر حزمة Apache Tomcat

تحقق من توفر حزمة Apache Tomcat في المستودع:

 sudo apt-cache search tomcat

تشير السطور الاخيره من الامر السابق إلى حزمة “tomcat9” متوفره للتحميل والتثبيت:

الخطوة 4: بتثبيت Apache Tomcat Server على Ubuntu 22.04

بعد تحديد حزمة Apache Tomcat المطلوبة ، سنقوم بتثبيتها على Ubuntu 22.04 باستخدام الأمر التالي:

sudo apt install tomcat9 tomcat9-admin

اضغط على “y” للسماح بالتثبيت :

الخطوة 5: تحقق من منافذ خادم Apache Tomcat

يبدأ Apache Tomcat Server العمل تلقائيًافي Ubuntu 22.04 ، بعد الانتهاء من التثبيت. للتحقق من صحة هذه العملية ، يمكنك استخدام الأمر “ss” لعرض المعلومات المتعلقة بمقبس الشبكة:

ss -ltn

المنفذ الافتراضي لخادم Apache Tomcat هو “8080” ,كما هو واضح أن المنفذ “8080” متاح لجميع الاتصالات الواردة:

الخطوة 6: اعداد وفتح منافذ Apache Tomcat Server

عادة جدار الحماية مفعل افتراضيا في Ubuntu 22.04 ، للسماح بالاتصال عبر المنفذ “8080” ، اكتب الأمر “ufw” التالي:

sudo ufw allow from any to any port 8080 proto tcp
الخطوة 7: اختبار عمل Apache Tomcat

يجب أن يكون التثبيت مكتملا عند هذه النقطة ,لتشغيل Apache Tomcat Server على Ubuntu 22.04. ولاختباره ، يمكن الدخول عبر المتصفح للعنوان http://127.0.0.1:8080

كيفية استخدام Apache Tomcat Web Application Manager على Ubuntu 22.04

قبل البدء بالعمل مع خادم Apache Tomcat, سنبدأ بإعداد مستخدم Tomcat جديد .

الخطوة 1: إنشاء مستخدم Tomcat

نحتاج بداية تحرير ملف “tomcat-users.xml” باستخدام محرر “nano” او “gedit” :

sudo nano /etc/tomcat9/tomcat-users.xml
// او
sudo gedit /etc/tomcat9/tomcat-users.xml

اضف الأسطر التالية في ملف “tomcat-users.xml” المفتوح لإنشاء مستخدم جديد باسم “tomcat” بكلمة مرور على سبيل المثال “bccline” مرتبط بـ”admin-gui” و “manager-gui”:

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="pass" roles="admin-gui,manager-gui"/>
الخطوة 2: أعد تشغيل خادم Apache Tomcat

بعد إنشاء حساب Tomcat ، أعد تشغيل Apache Tomcat Server باﻷمر التالي :

sudo systemctl restart tomcat9
الخطوة 3: افتح مدير تطبيقات الويب Tomcat

انتقل إلى الرابط التالي للوصول إلى Tomcat Web Application Manager. سيُطلب منك إدخال بيانات حساب المستخدم وكلمة المرور الذي تم إنشاؤه :

http://127.0.0.1:8080/manager/html

أدخل “اسم المستخدم” و “كلمة المرور” اللذين حددتهما في ملف “tomcat-users.xml” وانقر فوق “تسجيل الدخول”:

يمكنك الآن الوصول إلى Tomcat Web Application Manager عبر حساب مستخدم tomcat. الآن كل شيء جاهز للعمل.

مرتبط

شروحات Tags:linux, open source, tomcat, ubuntu, web server, مصدر مفتوح

تصفّح المقالات

Previous Post: تثبيت خادم ويب Apache وتكوينه على Ubuntu 22.04
Next Post: كيفية تثبيت Nginx على Ubuntu 22.04 LTS

مقالات متعلقة

  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse. أخبار تقنية
  • كيفية تثبيت Nginx على Ubuntu 22.04 LTS شروحات
  • تنصيب وتشغيل 7-zip في Windows 11 و Ubuntu شروحات
  • تثبيت خادم ويب Apache وتكوينه على Ubuntu 22.04 شروحات
  • تنصيب مدير إقلاع أبونتو GRUB Boot Repair وإصلاحه شروحات
  • كيف: إعداد وتنصيب توزيعة أبونتو سيرفرUbuntu Server 21.10 . انظمة تشغيل

اترك تعليقاً إلغاء الرد

Only people in my network can comment.

ActivityPub cloud DigitalOcean docker Fediverse GitHub Im-Soo-Jung kali kdrama LAMP Lee Da-Hee linux Mastodon Matter Monitor Mode Mozilla Mozilla.Social multibootusb Nanoleaf open source Penetration Test PenTest Rufus SEO smart home Social Social Networks Tweaks Twitter ubuntu Ventoy Webmin web server wordpress www:search اختبار الاختراق القاموس الذهبي امن سيبراني انترنت الاشياء حاويات دوكر دراما كوريا سحابة لينكس مصدر مفتوح منزل ذكي

  • دليل تثبيت متصفح تور على أوبونتو 24.04
  • إعداد وتفعيل وضع المراقبة لكرت شبكة TP-Link wn725n 150Mbps
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse.
  • مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟
  • كيفية التحقق أن المحول اللاسلكي يدعم وضع المراقبة والحقن PenTest
  1. Ahmad Bakdash على لوجيتيك سلكي أسودM100 Corded Mouseفبراير 6, 2025

    سهلة ومريحة لليد

  2. Ahmad Bakdash على مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟مارس 21, 2023

    https://framatube.org/w/9dRFC6Ya11NCVeYKn8ZhiD

  3. Ahmad Bakdash على 5 أدوات مميزة لـ Ubuntu Linux يفضل أن تستخدمهافبراير 25, 2023

    @ubuntu تم اضافة دعم #ActivityPub الى موقعي المبني على #wordpress اصبح موقعي- تجريبي حاليا- منتميا الى #fediverse

  4. Ahmad Bakdash على www:search دبليو دبليو دبليو:”البحث” دراما كورية مختلفه.يناير 31, 2023

    -تشا هيون تدخل المكتب :اسم شخص غير مشهور هو أكثر الكلمات المفتاحية بحثا اليوم !!هل يعرف أحدكم لماذا؟ -موظفه :هل…

  5. Ahmad Bakdash على www:search دبليو دبليو دبليو:”البحث” دراما كورية مختلفه.يناير 31, 2023

    #دراماكورية_WWW بعد ارتفاع اسهم محرك بحث بارو بتطبيق فكرة من باي تامي , تتحدث مع عضوة فريقها(التي عارضت الفكرة بشده),تشاهيون…

  • كيفية التحقق أن المحول اللاسلكي يدعم وضع المراقبة والحقن PenTest أمن سيبراني
  • الإنترنت الآمن: كيف تحمي “الرقابة الأبوية” القاصرين من فوضى الإنترنت أمن سيبراني
  • تنصيب توزيعة “كالي لينكس” كنظام أساسي مع ويندوز انظمة تشغيل
  • إعداد وتنصيب القاموس الذهبي Golden-Dictionary في Ubuntu شروحات
  • دليل تنصيب Ubuntu 22.04 LTS Jammy Jellyfish خطوة بخطوة انظمة تشغيل
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse. أخبار تقنية
  • بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟
    بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟ شروحات
  • تثبيت وإعداد خادم ويب Lighttpd على Ubuntu 22.04 شروحات

Copyleft 2023 Bccline.com.

Powered by PressBook News WordPress theme