كيفية تشغيل خادم ويب بسيط على iPhone

هل سبق لك أن أردت إنشاء خادم محمول خاص بك؟ سواء كنت تتعلم تطوير الويب وترغب في استضافة ملفات HTML الخاصة بك على جهاز iPhone الخاص بك ، أو ما إذا كنت تريد فقط اللعب مع خادم دون أن تكون مقيدًا باستخدام كمبيوتر محمول أو كمبيوتر لتثبيت MAMP ، يمكن لجهاز iPhone الخاص بك القيام بذلك من أجل أنت. لذا ، إذا كان هذا شيئًا تهتم به ، فقد قمنا بتغطيتك بكل المعلومات المهمة التي ستحتاج إليها. إليك كيفية تشغيل خادم ويب بسيط على iPhone.
جدول المحتويات
قم بتشغيل خادم ويب بسيط على iPhone و iPad
إن تشغيل خادم على جهاز iPhone الخاص بك ليس بالأمر الصعب على الإطلاق. في الواقع ، إنه حقًا واضح ومباشر. كل ما تحتاجه هو تطبيق بسيط ومجاني ، وهذا كل شيء إلى حد كبير. من الواضح ، نظرًا لأن هذا خادم ويب بسيط ، فلن يحتوي على كل الأجراس والصفارات التي ستحصل عليها مع تثبيت XAMP أو MAMP على الكمبيوتر المحمول أو الكمبيوتر الشخصي. ومع ذلك ، يمكنه القيام بالأساسيات والقيام بذلك بشكل جيد. لذا ، دعنا نقفز مباشرة.
كما هو الحال دائمًا ، يمكنك استخدام جدول المحتويات أدناه للتنقل عبر هذه المقالة.
متطلبات تشغيل خادم الويب على iPhone
بصرف النظر عن iPhone ، كل ما تحتاجه لتشغيل خادم الويب هو بيئة Linux shell. هناك زوجان يمكنك استخدامهما ، لكننا سنستخدم تطبيق iSH Shell (مجانًا).
قم بإنشاء خادم ويب بسيط على iPhone باستخدام iSH Shell
- أولاً ، قم بتثبيت تطبيق iSH Shell (مجانًا) على جهاز iPhone الخاص بك وتشغيل التطبيق.
- الآن ، سنقوم بتثبيت Python 3 على iPhone عبر shell. فقط اكتب الأمر المذكور أدناه.
apk add python3
- بمجرد تثبيت Python 3 على جهاز iPhone الخاص بك ، فأنت جاهز لإنشاء الخادم. أدخل الأمر الموضح أدناه لبدء خادم الويب على جهاز iPhone الخاص بك.
python3 -m http.server
- بعد ذلك ، سترى رسالة “Serving HTTP on 0.0.0.0 port 8000” في الأسفل. بالإضافة إلى ذلك ، ستحصل أيضًا على نافذة منبثقة تقول شيئًا مثل ، “iSH ترغب في البحث عن الأجهزة الموجودة على شبكتك المحلية والاتصال بها. هذا مطلوب للاتصال بالمضيف المحلي واستخدام الأمر ping “انقر فوق موافق في القائمة المنبثقة للمتابعة.
- بعد ذلك ، يمكنك توصيل خادم الويب من نفس الجهاز أو من آخر. إذا كنت تريد الاتصال بخادم الويب iOS / iPadOS من نفس الجهاز (المضيف المحلي) ، فما عليك سوى توجيه أي متصفح ويب إلى العنوان التالي.
http://127.0.0.1:8000/
- للاتصال بخادم الويب iOS / iPadOS من جهاز آخر على نفس الشبكة ، قم بتوجيه أي خادم ويب إلى العنوان أدناه.
http://device-ip-address:8000/
ملاحظة: في الأمر أعلاه ، سيتعين عليك استبدال “عنوان IP للجهاز” بعنوان IP لجهاز iPhone الخاص بك. يمكنك العثور على عنوان IP الخاص بجهاز iPhone من خلال التوجه إلى الإعدادات -> WiFi -> انقر فوق اسم WiFi -> عنوان IP.
كيفية إضافة ملفات HTML الخاصة بك إلى خادم iPhone الخاص بك
الآن بعد أن أنشأنا خادمًا ، قد تتساءل عن مكان وكيفية إضافة ملفات HTML الخاصة بك ، أليس كذلك؟ حسنًا ، هذا سهل أيضًا. كل ما عليك القيام به هو إتباع الخطوات أدناه.
ملاحظة: نفترض أنك قمت بالفعل بإنشاء ملف HTML الذي تريد تقديمه من خلال خادم الويب الخاص بجهاز iPhone. إذا لم تقم بذلك ، يمكنك إنشاء ملف HTML على جهاز Mac أو الكمبيوتر الشخصي ، ثم اتبع الخطوات أدناه.
- على جهاز iPhone الخاص بك ، قم بتشغيل تطبيق الملفات. اضغط على أيقونة النقاط الثلاث في أعلى اليمين واضغط على “تعديل”.
- قم بتمكين التبديل بجوار iSH ، ثم انقر فوق “تم”.
- من جهاز Mac (أو الكمبيوتر الشخصي) ، أرسل الملف إلى جهاز iPhone الخاص بك وضعه داخل iSH -> root.
ملاحظة: يجب تسمية الملف index.html.
الآن ، يمكنك زيارة عنوان IP “http: // iphone-ip-address: 8000” من جهاز آخر متصل بنفس شبكة WiFi وسيتم عرض ملف HTML الخاص بك.
كيفية إيقاف خادم iPhone الخاص بك
بمجرد الانتهاء من استخدام جهاز iPhone الخاص بك لإنشاء الخادم ، والتلاعب بملفات HTML فيه ، يجب عليك أيضًا إيقاف الخادم. لحسن الحظ ، فإن القيام بذلك بسيط للغاية. إليك الطريقة.
- في تطبيق iSH Shell حيث يعمل الخادم ، انقر فوق رمز التحكم (السهم لأعلى) في شريط الأدوات. ثم اضغط على “Z” على لوحة المفاتيح.
- هذا كل شيء ، ستعلمك iSH Shell بإيقاف الخادم.
قم بتشغيل خادم الويب على iPhone باستخدام iSH و Python
حسنًا ، هكذا يمكنك إنشاء خادم الويب البسيط الخاص بك على جهاز iPhone الخاص بك ، ووضع ملفات HTML المخصصة على جهاز iPhone الخاص بك ، وزيارتها من الأجهزة الأخرى على الشبكة. لكي نكون منصفين ، يمكنك البدء في إعادة توجيه المنفذ من جهاز التوجيه الخاص بك لعنوان IP الخاص بجهاز iPhone والوصول إلى الخادم الخاص بك من خارج شبكتك المحلية أيضًا ، ولكن هذا خارج نطاق هذه المقالة. بالإضافة إلى ذلك ، فإنه يفتح شبكتك للوصول غير المرغوب فيه ، لذا تأكد من القيام بذلك فقط إذا كنت تعرف ما الذي تدخل فيه. ومع ذلك ، ما رأيك في تشغيل خادم الويب على iPhone؟ اسمحوا لنا أن نعرف في التعليقات أدناه.