Як запусціць просты вэб-сервер на iPhone

Вы калі-небудзь хацелі стварыць свой уласны партатыўны сервер? Незалежна ад таго, вывучаеце вы вэб-распрацоўку і хочаце размясціць свае ўласныя файлы HTML на вашым iPhone, ці хочаце вы проста пагуляць з серверам, не абмежаваўшыся выкарыстаннем ноўтбука або кампутара для ўстаноўкі MAMP, ваш iPhone можа зрабіць гэта для вы. Такім чынам, калі вас гэта цікавіць, мы падрыхтавалі для вас усю важную інфармацыю, якая вам спатрэбіцца. Вось як вы можаце запусціць просты вэб-сервер на iPhone.

Запусціце просты вэб-сервер на iPhone і iPad

Запуск сервера на вашым iPhone – гэта зусім не складаная праца. На самай справе, гэта вельмі проста. Усё, што вам трэба, гэта простае бясплатнае прыкладанне, і гэта амаль усё. Відавочна, што, паколькі гэта просты вэб-сервер, ён не будзе мець усіх наваротаў, якія вы атрымаеце, калі ўсталяваць XAMP або MAMP на вашым ноўтбуку або ПК. Тым не менш, ён можа выконваць асновы і рабіць гэта добра. Такім чынам, давайце адразу скакаць.

Як заўсёды, вы можаце выкарыстоўваць змест ніжэй для навігацыі па гэтым артыкуле.

Патрабаванні для запуску вэб-сервера на iPhone

Акрамя iPhone, усё, што вам трэба для запуску вэб-сервера, – гэта асяроддзе абалонкі Linux. Ёсць некалькі, якія вы можаце выкарыстоўваць, але мы збіраемся выкарыстоўваць праграму iSH Shell (бясплатную).

Праверце гэта:  PSA: Сачыце за гэтым новым афёрам з дастаўкай тэкставых паведамленняў

Стварыце просты вэб-сервер на iPhone з iSH Shell

  • Спачатку ўсталюйце праграму iSH Shell (бясплатную) на свой iPhone і запусціце яе.

  • Зараз мы ўсталюем Python 3 на iPhone праз абалонку. Проста ўвядзіце каманду, згаданую ніжэй.
apk add python3

  • Пасля таго, як Python 3 усталяваны на вашым iPhone, вы можаце стварыць сервер. Калі ласка, увядзіце каманду ніжэй, каб запусціць вэб-сервер на вашым iPhone.
python3 -m http.server

  • Далей вы павінны ўбачыць паведамленне «Абслугоўванне HTTP на 0.0.0.0 порту 8000» унізе. Акрамя таго, вы таксама атрымаеце ўсплывальнае акно з надпісам: «iSH хацеў бы знайсці і падключыцца да прылад у вашай лакальнай сеткі. Гэта патрабуецца для падлучэння да лакальнага хоста і выкарыстання каманды ping. Каб працягнуць, націсніце OK ва ўсплывальным меню.

  • Далей вы можаце падключыць вэб-сервер з той жа прылады або з іншага. Калі вы хочаце падключыцца да вэб-сервера iOS/iPadOS з той жа прылады (localhost), проста накіруйце любы вэб-браўзэр на наступны адрас.
http://127.0.0.1:8000/

  • Каб падключыцца да вэб-сервера iOS/iPadOS з іншай прылады ў той жа сетцы, накіруйце любы вэб-сервер па адрасе ніжэй.
http://device-ip-address:8000/

Заўвага: у прыведзенай вышэй камандзе вам трэба будзе замяніць «device-ip-address» на IP-адрас вашага iPhone. Вы можаце знайсці IP-адрас вашага iPhone, перайшоўшы ў Налады -> WiFi -> Націсніце на сваё імя WiFi -> IP-адрас.

Як дадаць файлы HTML на сервер iPhone

Цяпер, калі мы стварылі сервер, вам можа быць цікава, куды і як дадаць HTML-файлы, ці не так? Ну, гэта таксама лёгка. Проста выканайце наступныя дзеянні.

Заўвага: мы мяркуем, што вы ўжо стварылі HTML-файл, які хочаце абслугоўваць праз вэб-сервер вашага iPhone. Калі вы гэтага не зрабілі, вы можаце стварыць файл HTML на вашым Mac або ПК, а затым выканайце наступныя дзеянні.

  • На вашым iPhone запусціце праграму Files. Націсніце на значок з трох кропак у правым верхнім куце і націсніце «Рэдагаваць».
Праверце гэта:  Як запланаваць адпраўку электроннай пошты ў Gmail

  • Уключыце пераключальнік побач з 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? Дайце нам ведаць у каментарыях ніжэй.