بوا: خادم ويب مضمن

January 25 , 2022
ما هو أفعى؟
زرع خادم الويب المضمن لأن موارد الجهاز المضمنة محدودة بشكل عام ولا تحتاج إلى أن تكون قادرة على معالجة الطلبات من العديد من المستخدمين في نفس الوقت , لا تستخدم أكثر خوادم لينكس شيوعًا مثل apache , بعض خوادم الويب بشكل خاص مصممة للأجهزة المدمجة مطلوبة . خوادم الويب هذه مناسبة للتطبيقات المضمنة في مساحة التخزين ومساحة الذاكرة التي تشغلها العملية .

تتضمن خوادم الويب المضمنة النموذجية BOA و thttpd . والفرق الرئيسي بينها وبين خوادم الويب عالية الأداء مثل apache هو أنها عمومًا خوادم أحادية العملية , فقط بعد اكتمال طلب المستخدم يمكن طلب مستخدم آخر يتم الرد عليها بدون استجابة متزامنة , ولكن هذا كافٍ للأجهزة المضمنة .

boa هو خادم ويب صغير جدًا يحتوي على حوالي 60 كيلو بايت فقط من التعليمات البرمجية القابلة للتنفيذ . وهو خادم ويب لمهمة واحدة يمكنه فقط إكمال طلبات المستخدم بالتسلسل , بدلاً من عمليات جديدة لمعالجة طلبات الاتصال المتزامنة . لكن , boa تدعم CGI ويمكنها تنفيذ عملية لشوكة برنامج CGI . هدف boa هو السرعة والأمان . في اختبارات الأداء المنشورة على موقعها , أداء boa أفضل من أداء خوادم apache . ]




تونميند صوت IP المنتجات بما في ذلك مكبرات الصوت IP , محول ترحيل صفحات SIP , لوحة SIP PCB كلها تطبق boa التي تدعم التكوين عبر تسجيل الدخول على الويب . مع هذه الميزة , يمكن للمستخدمين تكوين منتجات IP الصوتية بطريقة سهلة للغاية , عادةً ما يمكنهم تكتمل في بضع ثوان .




بصرف النظر عن إعداد الويب , ، يمكن للمستخدمين أيضًا تثبيت tonmind مكبر الصوت رشفة برنامج أداة يسمى iptool لتكوين . كلتا طريقتين للتهيئة مريحة وعملية .


إقامة أفعى
نظرًا لأن boa مضغوط جدًا , ، فمن السهل جدًا تثبيته وتكوينه . التفاصيل موجودة على موقع الويب boa , ولكن إذا كنت معتادًا على تثبيت كرات القطران النموذجية , فلن يكون من المفاجئ . ] الخطوات الأساسية هي:
• تنزيل البرنامج .
• فك الحزمة باستخدام tar xvzf .
• قم اختياريًا بتحرير ملف التعريف . h في دليل src لتغيير الخادم الافتراضي SERVER_ROOT . هذا ليس ' إلزاميًا ؛ يمكنك أيضًا تحديد جذر الخادم في سطر الأوامر عند بدء تشغيل boa .
• قم بتشغيل سكربت التهيئة (. / تكوين) ثم اكتب make لبناء الملف القابل للتنفيذ . مؤخرًا , قمت ببناء boa على الكمبيوتر المحمول الخاص بي . استغرقت الخطوة أقل من 11 ثانية .
• قم بتحرير ملف التكوين , boa . conf , لإعداد التهيئة المحلية الخاصة بك .
• تأكد من وجود الدلائل المناسبة (مثل دليل السجل) ولديها الأذونات المناسبة .
• ابدأ boa من سطر الأوامر . استخدم خيار سطر الأوامر -c لتحديد جذر الخادم إذا لم تقم ' بضبط SERVER_ROOT على موقع الدليل المطلوب في التعريف . h .

بمجرد تشغيل الأساسيات , تحقق من ملف التكوين (boa . conf) للحصول على خيارات تكوين إضافية . هنا ملخص سريع لأهم . ملف التكوين تم التعليق عليه جيدًا ، لذا إذا لم تفعل ' لا ترى ما تحتاجه هنا , اقرأ التعليقات للحصول على خيارات إضافية .
• يسمح لك المنفذ بتحديد المنفذ للاستماع على . الافتراضي هو 80 , وهو منفذ HTTP القياسي . لأي منفذ أقل من 1024 يجب أن تبدأ boa كجذر .
• يرتبط , boa افتراضيًا بجميع عناوين IP . وهذا يعني أن أي طلب يأتي إلى النظام على المنفذ المحدد يتم تقديمه بواسطة boa . إذا لم يكن هذا ' مقبولًا , يمكنك استخدامه إما توجيه Virtualhost لتوجيه طلبات مختلفة إلى ملفات مختلفة , أو يمكنك تشغيل نسخ فردية من boa لكل عنوان IP .
• يسمح لك المستخدم والمجموعة بتحديد اسم المستخدم ويتم تشغيل أفعى المجموعة على النحو . عادةً تبدأ boa كجذر , وبعد ذلك بمجرد تكوين نفسها , فإنها تتغير لتعمل كمستخدم ومجموعة محددين .
• يسمح لك سجل الأخطاء وسجل الوصول بتحديد مكان ملفات السجل . إذا قمت بالتعليق على سطر سجل الوصول , فلن يتم إنشاء سجل وصول .
• يحدد جذر المستند الدليل الجذر لملفات HTML .
• يحدد userdir اسم دليل يمكن إلحاقه بالدليل الرئيسي للمستخدم لتحديد صفحات الويب التي يتم الوصول إليها باستخدام المستخدم ~ في عنوان url .
• directoryindex يحدد اسم ملف الفهرس . هذا هو الفهرس التقليدي . html .
• صانع الدليل هو المسار إلى البرنامج المستخدم لإنشاء قوائم الفهرس . قم بالتعليق على هذا إذا لم تكن ' تريد السماح بقوائم الدليل .
• يُستخدم الاسم المستعار لتحديد إعادة توجيه , مما يسمح لعنوان URL محدد بالوصول إلى صفحة في موقع مختلف . يُسمح بتوجيهات اسم مستعار متعددة .

• يتم استخدام scriptalias لتحديد مكان سكربتات CGI . بشكل أساسي , وهذا يسمح باختصار في عنوان URL لتحديد موقع البرامج النصية .


في الختام , يمكن أن تدعم boa CGI ويمكنها تنفيذ عملية لبرامج CGI لتنفيذ مهمة عالية السرعة والسلامة . مع تطبيق boa و CGI , tonmind نظام مكبر الصوت IP كان من السهل تكوينه عبر طريقة تسجيل الدخول إلى الويب .



ترك رسالة
ترك رسالة
إذا كانت أنت مهتم بمنتجاتنا وتريد معرفة المزيد من التفاصيل، يرجى ترك رسالة هنا، وسوف نقوم بالرد عليك حالما نحن CAN.

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

منتجات

skype

whatsapp