ما هو برنامج Tomcat Server؟

نشرت: 2022-04-10

خوادم الويب هي مكونات أساسية لموقعك على الويب. يجعلون المحتوى الخاص بك متاحًا للزوار الذين يحاولون الوصول إليه. ومع ذلك ، قد تتساءل: ما هو Tomcat ، وكيف يختلف عن برامج الخادم الأخرى؟ لحسن الحظ ، قمنا بتجميع دليل يجيب على هذه الأسئلة (وأكثر!).

في هذا المنشور ، سنلقي نظرة فاحصة على Tomcat وكيف يعمل. سنناقش أيضًا إيجابياته وسلبياته ، ونوضح لك كيفية تشغيل WordPress على هذا الخادم. هيا بنا نبدأ!

ما هو برنامج Tomcat Server؟

Apache Tomcat هو برنامج خادم ويب مفتوح المصدر وحاوية Java servlet:

اباتشي هر

خادم الويب هو جهاز كمبيوتر يقوم بتشغيل مواقع الويب من خلال تلقي الطلبات وخدمة المحتوى. عند شراء استضافة لموقعك ، يتم تخزين المحتوى والبيانات الخاصة بك على خادم.

وفي الوقت نفسه ، فإن servlets هي برامج Java تعمل على خوادم الويب التي تدعم Java. Java هي لغة برمجة تستخدم لإنتاج برامج لمنصات متعددة.

تنفذ Tomcat العديد من تقنيات Java ، بما في ذلك Jakarta Server Pages (المعروفة سابقًا باسم JavaServer Pages) و Jakarta WebSocket. يمكنك استخدام Tomcat لتطبيقات HTTP العامة ، ولكنها أيضًا مثالية لعرض المحتوى الديناميكي ، مثل صفحات الويب التفاعلية.

هل تختلف Tomcat عن خوادم الويب الأخرى؟

تم تطوير Tomcat بواسطة Apache Software Foundation ، وهي نفس الشركة التي تقف وراء خادم الويب Apache. ومع ذلك ، فإن برنامجي الخادم مختلفان.

Apache هو برنامج خادم ويب مفتوح المصدر يعمل على أنظمة أساسية متعددة ، بما في ذلك Windows و Linux:

الصفحة الرئيسية أباتشي.

يشتمل البرنامج على وحدات قابلة للتخصيص ويعمل بشكل جيد مع معظم لغات البرمجة ، بما في ذلك PHP. هذا يجعل Apache خيارًا شائعًا للغاية ، خاصة بين مالكي ومطوري مواقع WordPress.

من ناحية أخرى ، تم تصميم Tomcat للتطبيقات المستندة إلى Java. ومع ذلك ، يمكنك أيضًا استخدامه مع خوادم الويب الأخرى ، بما في ذلك Apache. بهذه الطريقة ، يمكن للخادم التعامل مع طلبات HTTP و Java بسهولة أكبر.

برنامج خادم الويب الشائع الآخر هو NGINX:

الصفحة الرئيسية NGINX

تم تصميم NGINX للتعامل مع عدد كبير من الاتصالات في وقت واحد. هذه الخاصية تجعله أحد أقوى خيارات برامج الخادم المتاحة.

عادةً ، يحدد مضيفو الويب نوع خادم الويب الذي يستخدمونه في خطط الاستضافة الخاصة بهم. أكثر الخيارات شيوعًا لمواقع WordPress هي Apache و NGINX. ومع ذلك ، فإن بعض مقدمي الخدمة يقدمون أيضًا حلول استضافة Tomcat إذا كنت تفضل ذلك على العروض الأخرى. قد تتمكن أيضًا من طلب Tomcat من خلال بوابة دعم مضيفك.

كيف يعمل Tomcat؟

يمكن استخدام Tomcat على أي منصة. يمكنك تنزيله من موقع البرنامج. ومع ذلك ، ستحتاج أولاً إلى تثبيت Java Development Kit (JDK) على جهاز الكمبيوتر الخاص بك.

تأكد من تحديد أحدث إصدار من برنامج الخادم. في وقت كتابة هذا التقرير ، كان هذا هو الإصدار 10.0.20:

صفحة تنزيل Tomcat

هناك عدة طرق لتثبيت برنامج الخادم. لقد اخترنا أبسط طريقة لهذا البرنامج التعليمي: مثبت خدمة Windows 32 بت / 64 بت .

بمجرد تنزيل التطبيق ، ستحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. انقر نقرًا مزدوجًا فوق الملف ، وسيفتح معالج الإعداد. لاحظ أنه ليس عليك تغيير الإعدادات الافتراضية. يمكنك ببساطة النقر فوق أزرار " التالي " لإكمال التثبيت.

نوصي بإلغاء تحديد خياري Run Apache Tomcat و Show Readme حتى نتمكن من توضيح كيفية تمكين وتعطيل البرنامج يدويًا:

الخطوة الأخيرة في إعداد Tomcat

بعد ذلك ، انتقل إلى Program Files > Apache Software Foundation > Tomcat 10.0 لتشغيل الخادم. لاحظ أنه لا يوجد تطبيق لتشغيل Tomcat. هذا لأنها "خدمة" وليست تطبيقًا.

للوصول إلى لوحة الخدمات ، اضغط على Windows + R على لوحة المفاتيح واكتب services.msc في المربع:

مربع الخدمة في Windows

حدد " موافق " عندما تكون جاهزًا ، وستفتح نافذة الخدمات . بعد ذلك ، ابحث عن Apache Tomcat 10.0 Tomcat 10 ، وانقر بزر الماوس الأيمن فوقه ، وحدد Start:

بدء تشغيل Tomcat من قائمة الخدمات

للتحقق من تشغيله ، افتح مستعرض ويب واكتب http: // localhost: 8080 / في شريط العناوين. سترى بعد ذلك الصفحة التالية:

الصفحة التي تؤكد تشغيل Tomcat.

تؤكد هذه الصفحة أن Tomcat يعمل على جهاز الكمبيوتر الخاص بك. لتعطيله ، ارجع إلى نافذة الخدمات باستخدام نفس الخطوات المذكورة أعلاه ، وانقر بزر الماوس الأيمن على Apache Tomcat 10.0 Tomcat 10 ، وحدد إيقاف .

كيفية تحديد ما إذا كان خادم الويب الخاص بك يستخدم Tomcat

لحسن الحظ ، هناك طريقة سهلة للتحقق مما إذا كان موقع الويب الخاص بك مستضافًا على خادم Tomcat. افتح موقعك في جوجل كروم. بعد ذلك ، اضغط على F12 على لوحة المفاتيح لتشغيل أدوات المطور :

أدوات مطوري شبكة Chrome

حدد علامة التبويب الشبكة وقم بتحديث الصفحة ، ثم انقر فوق أي عنصر ضمن الاسم :

أدوات مطور Chrome.

تأكد من تحديد علامة التبويب " الرؤوس ". ثم ، ضمن عناوين الاستجابة ، ابحث عن الخادم:

خادم Apache tomcat.

في مثالنا ، قد تلاحظ أن الخادم هو Apache-Coyote. هذا أحد مكونات الموصل لبرنامج خادم Tomcat.

لاحظ أنك لن تتمكن دائمًا من رؤية نوع الخادم الذي يستخدمه موقع الويب. إذا كان أحد المواقع يستخدم خدمة وكيل مثل Cloudflare ، فسترى اسمه معروضًا بدلاً من الخادم.

تومكات الايجابيات مقابل السلبيات

إذا كنت تبحث عن خادم قوي للمشاريع القائمة على Java ، فقد يكون Tomcat هو الحل الأمثل لك. علاوة على ذلك ، يأتي هذا البرنامج مع مزايا أخرى:

  • إنه مفتوح المصدر. هذا يعني أنه يتم تحديثه وتحسينه باستمرار بواسطة مطورين محترفين.
  • إنها خفيفة الوزن. يوفر معالجة سريعة للبيانات ، والتي يمكن أن تساعد في زيادة إنتاجيتك وكفاءتك عند العمل في مشاريع معقدة.
  • إنه مرن. يأتي الخادم مع خيارات التخصيص المضمنة. لذلك ، يمكنك تكوين الإعدادات وفقًا لاحتياجاتك ومتطلباتك الخاصة.

ومع ذلك ، فإن Tomcat ليس سريعًا وفعالًا مثل خادم الويب Apache ، خاصة عند العمل مع الصفحات الثابتة. بالإضافة إلى ذلك ، قد يواجه المستخدمون مشكلات في عمليات تثبيت الذاكرة وطبقة المقابس الآمنة.

تشغيل WordPress على Tomcat

كما ذكرنا سابقًا ، Tomcat هو برنامج خادم يستند إلى Java. وفي الوقت نفسه ، فإن WordPress مبني على PHP. ومع ذلك ، لا يزال بإمكانك تشغيل البرنامج على برنامج خادم الويب هذا.

أولاً ، ستحتاج إلى تنزيل WordPress على جهاز الكمبيوتر الخاص بك. بعد ذلك ، قم بفك ضغط الملف ووضعه في المجلد الجذر لخادمك. ستحتاج أيضًا إلى تثبيت MySQL وإنشاء قاعدة بيانات.

ثم ابدأ تشغيل خادم Tomcat (كما هو موضح سابقًا) وافتح http: // localhost: 8080 / JWordpress في متصفح الويب. سينقلك هذا خلال عملية إعداد WordPress.

من هنا ، ما عليك سوى إكمال خطوات التكوين ، وأنت جاهز تمامًا! كل ما تحتاجه بعد ذلك هو مضيف يوفر عنوان IP ثابتًا (مثل VPS أو AWS الذي يمكنك الحصول عليه من خلال Cloudways) ، يمكنك استخدام سطر الأوامر للحصول على خادم Tomcat الخاص بك على الإنترنت من محلي في أي وقت من الأوقات.

خاتمة

Tomcat هو برنامج خادم مفتوح المصدر للبرامج المستندة إلى Java. يمكن استخدامه على أي منصة ، ويمكنك بسهولة تنزيله وإعداده على جهاز الكمبيوتر الخاص بك. بعد ذلك ، طالما لديك عنوان IP ثابت ، يمكنك نقل موقع الويب الخاص بك على Java أو WordPress عبر الإنترنت دون أي ضجة.

بالإضافة إلى ذلك ، البرنامج خفيف الوزن ويأتي مع العديد من خيارات التخصيص. يمكن استخدامه أيضًا جنبًا إلى جنب مع الخوادم الأخرى ، مثل Apache. وتذكر أنه على الرغم من أنه خادم يستند إلى Java ، إلا أنه يمكنك تشغيل موقع WordPress الخاص بك عليه ، وهذا سبب آخر يجعلنا نحب نظام إدارة المحتوى.

هل لديك أي أسئلة حول برنامج خادم Tomcat؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!