العودة إلى الدورة

إعداد خادم ويب محلي (باستخدام خادم Python المدمج)

دورة Termux المتقدمة: من الصفر إلى مستخدم Linux خبير على نظام Android

43. إعداد خادم ويب محلي (باستخدام خادم Python المدمج)

تعد خدمة الملفات المحلية عبر HTTP واحدة من أبسط المهام وأكثرها شيوعًا في Termux، وغالبًا ما تستخدم للاختبار السريع أو المشاركة.

المتطلبات الأساسية

تأكد من تثبيت Python لديك (pkg install python).

خدمة الملفات باستخدام http.server

يتضمن Python 3 وحدة تسمى http.server يمكنها تحويل أي دليل إلى خادم ويب أساسي على الفور.

  1. التنقل إلى الدليل: انتقل إلى المجلد الذي يحتوي على الملفات التي تريد خدمتها (على سبيل المثال، مجلد يحتوي على index.html).

    bash $ mkdir website_test $ cd website_test $ echo "

    Termux Web Server Running!

    " > index.html

  2. بدء الخادم: قم بتنفيذ أمر وحدة Python، مع تحديد المنفذ (على سبيل المثال، 8080).

    bash $ python -m http.server 8080 Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) ...

الوصول إلى الخادم

بمجرد تشغيل الخادم، يمكنك الوصول إليه بطريقتين:

  1. على نفس الجهاز: افتح متصفح الويب الخاص بك على Android وانتقل إلى http://localhost:8080.
  2. من جهاز آخر على نفس شبكة Wi-Fi: ابحث عن عنوان IP المحلي لجهاز Termux الخاص بك (على سبيل المثال، 192.168.1.10) وانتقل إلى http://[Your IP]:8080.

لإيقاف الخادم، قم بالتبديل مرة أخرى إلى نافذة Termux واضغط على Ctrl + C.